728x90
일회용 함수 : 제너레이터
리스트 뒤집기 : reversed()
현재 인덱스가 몇 번째인지 확인하기 : enumerate()
딕셔너리로 쉽게 반복문 작성하기 : items()
a = [1,2,3,4,5]
reversed_a = reversed(a)
print(list(reversed_a))
print(list(reversed_a))
# 1회용 함수 이므로 변수에 담지 말고 반복문을 실행하라.
# for i in reversed(리스트):
for i in reversed(a):
print(i, end=" ")
a = [173, 203, 43, 32, 87]
print(list(enumerate(a)))
# for i, element in enumerate(리스트):
for (i, element) in enumerate(a):
print("{} 번째 요소는 {} 입니다.".format(i,element))
# tuple 은 괄호를 지워도 된다.
# 1회용 함수 이므로 변수에 담아서 실행하지 말라.
keys() - 사전 키들을 리턴 (dict_keys)
values() - 사전 값들을 리턴 (dict_values)
items() - 사전 데이터(키와 값을 쌍)을 리턴 (dict_items)
for key, value in dictionary.items():
# for key, value in 딕셔너리.items():
# 반복문으로 딕셔너리의 키-값 쌍을 모두 출력하기
car = {"브랜드" : "BMW", "가격" : "7000"}
for key, val in car.items():
print("key : {}, value : {}".format(key,val))
# 딕셔너리의 키만 출력하기
for key in car.keys():
print(key, end=' ')
print()
# 딕셔너리의 값만 출력하기
for value in car.values():
print(value, end=' ')
728x90
'파이썬 > Python 기초' 카테고리의 다른 글
람다 표현식으로 함수 만들기 (0) | 2021.05.10 |
---|---|
[파이썬기초] list comprehension (0) | 2021.05.04 |
[파이썬기초] 모듈과 패키지 (0) | 2021.04.05 |
[파이썬기초] 함수 (0) | 2021.04.03 |
[파이썬기초] 형변환, 평균값, 소수 판별, 소수 개수 (0) | 2021.03.28 |