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
'Mentoring > Python' 카테고리의 다른 글
파이썬 멘토링#8 _함공파 - 가변, 기본, 키워드 매개변수 (0) | 2023.11.07 |
---|---|
파이썬 멘토링#6 _함공파 - while문 (1) | 2023.05.20 |
파이썬 멘토링#5 _함공파 (0) | 2023.04.13 |
파이썬 멘토링#4 _함공파 (2) | 2023.03.16 |
파이썬 멘토링#3 _함공파 (0) | 2023.03.16 |