파이썬 iterable 자료형 (문자열, 리스트, 튜플, 집합, 딕셔너리)

Поделиться
HTML-код
  • Опубликовано: 8 апр 2023
  • #파이썬 #코딩 #iterable #문자열 #리스트 #튜플 #집합 #딕셔너리 #초보
    여러 데이터가 합쳐져 있는 iterable 자료형에 어떤 것이 있는 지 알아보고 각 자료형의 특징을 알아보았습니다.
  • НаукаНаука

Комментарии • 13

  • @chobocoding
    @chobocoding  Год назад +1

    자막 때문에 화면이 좀 가려지는 경우가 있네요. 다음 번에는 조금 더 주의해서 자막을 달도록 하겠습니다. ^^:

  • @djha1257
    @djha1257 Год назад +1

    초보코딩님, 2년전 제 프로그래밍 입문 처음 선생님으로 정말 감사했습니다. 초보코딩님과 파이썬 시작하고 아직 갈길이 멀지만 html, css, javascript까지 대충은 훑었네요. 앞으로도 양질의 강의 많이 부탁드리겠습니다.

  • @user-zy4ux7db1q
    @user-zy4ux7db1q Год назад +1

    감사합니다!

  • @user-vk9ne9fo5t
    @user-vk9ne9fo5t Год назад +1

    초코님, 여러 관련 내용을 이해하기 쉽게 정리해 주셨습니다.
    감사합니다.

  • @user-uv2hr3hz4t
    @user-uv2hr3hz4t Год назад +1

    안녕하세요 궁금한게 있는데 예전에 올리셨던 매크로 영상이 내려가서 여기에 질문합니다 ㅠㅠ
    제가 버튼이 없다가 생겼을 때 클릭하는 매크로를 만드려는데
    While True:
    if driver.find_element_by_xpath(element):
    element.click()
    break
    else:
    driver.refresh()
    이런식으로 구성했는데 실행하면 NoSuchElementException 이 나오고 요소를 찾을 수 없다고 나오네요
    if 에서 요소를 찾아서 없으면 else로 넘어가서 새로고침 되어 반복되는게 아닌가요?

    • @chobocoding
      @chobocoding  Год назад

      xpath = "//태그[@속성=‘속성값’]“
      element = driver.find_element_by_xpath(xpath)
      이런 식으로 함수를 사용해야 합니다.
      if 뒤에는 True나 False가 와야합니다. 만약 요소가 있다면~을 코드로 나타내려면 find_elements_by_xpath 함수로 모든 요소를 찾도록 해서 그 결과로 나오는 리스트의 길이를 확인하면 됩니다. 그러한 요소가 없다면 리스트의 길이는 0일것이고 하나만 있다면 1이 되겠죠.

    • @user-uv2hr3hz4t
      @user-uv2hr3hz4t Год назад

      @@chobocoding 답변 감사합니다
      말씀해주신대로 요소 주소를 특정했는데도 요소를 못찾았다고 else로 넘어가지 않은채 그대로 종료되더라구요
      모든 요소를 찾았는데 해당 요소가 없어서 0으로 출력되면 else로 넘어가 새로고침 후 재실행 되는게 정상인거죠?

    • @user-uv2hr3hz4t
      @user-uv2hr3hz4t Год назад

      @@chobocoding
      while True :
      xpath = "//태그[@속성=‘속성값’]“
      element = driver.find_element_by_xpath(xpath)
      if driver.find_element_by_xpath(xpath):
      element.click()
      break
      else:
      driver.refresh()
      이런식으로 구성했습니다

    • @chobocoding
      @chobocoding  Год назад

      그렇게 해도 오류가 발생할 것 같은데요. find_element가 아니라 find_elements로 하셔야 모든 요소를 찾는 함수가 됩니다. if뒤에는 모든 요소를 찾은 결과값(리스트)의 길이가 0이 아닌지 가 들어가야할 거구요. 클릭하려는 요소는 그 리스트의 첫번째 요소가 되겠죠.

    • @user-uv2hr3hz4t
      @user-uv2hr3hz4t Год назад

      @@chobocoding 아하 그렇군요.. 감사합니다!
      취미로 코딩 배우기 시작했는데 초보코딩님 영상 보면서 많이 배우네요!
      영상 잘 보고있습니다 답변해주셔서 감사합니다!