Mentoring/Python
파이썬 멘토링#7 _함공파
식혜야
2023. 5. 20. 18:06
230509 화요일
enumerate() 함수
파이썬의 내장함수로, index와 value값을 동시에 접근할 수 있게 해주는 함수이다.
반환값은 튜플형이다.
example_list = ["요소 A", "요소 B", "요소 C"]
print(list(enumerate(example_list)))
# 결과
# [(0, '요소 A'), (1, '요소 B'), (2, '요소 C')]
for i , value in enumerate(example_list):
print(f"{i}번째 요소는 {value}입니다.")
# 결과
# 0번째 요소는 요소 A입니다.
# 1번째 요소는 요소 B입니다.
# 2번째 요소는 요소 C입니다.
https://docs.python.org/ko/3/library/functions.html?highlight=enumerate#enumerate
Built-in Functions
The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...
docs.python.org
딕셔너리의 items() 함수
딕셔너리 자료형의 key와 value 쌍을 튜플로 묶은 값 dict_items 객체로 돌려준다.
ex_dict = {
"키 A" : "값 A",
"키 B" : "값 B",
"키 C" : "값 C"
}
print(ex_dict.items())
# 결과
# dict_items([('키 A', '값 A'), ('키 B', '값 B'), ('키 C', '값 C')])
for k, v in ex_dict.items():
print(f"dictionary[{k}] = {v}")
# 결과
# dictioary[키 A] = 값 A
# dictioary[키 B] = 값 B
# dictioary[키 C] = 값 C
이터레이터(Iterator)와 이터러블(Iterable), 제너레이터(Generator)
이 내용 관련해서 정리한 글을 TIL 레포에 업로드 해놓았다.
https://github.com/SikHyeya/TIL/blob/main/Algorithm/Iterator_Generator.md