a_list = ["A", "B", "C", "D", "E"]
a_list = list("ABCDE") # 둘 다 똑같은 리스트
n_list = [65, 66, 67, 68, 69, 70]
n_list = [ascii for ascii in range(65,71)] # 이 방법 중요
z_list = list(zip(a_list, n_list))
print(z_list)
# zip함수 : 동일한 개수로 이루어진 자료형을 튜플로 묶어줌.
## 결과: [('A', 65), ('B', 66), ('C', 67), ('D', 68), ('E', 69)]
enumerate 사용 X
x_list = [54, 50, 71, 58, 59]
index = 0
for item in x_list:
print(f"[{index: 2d}] {item} ", end ='')
index += 1
enumerate 사용 O
for index, item in enumerate(x_list):
print(f"[{index: 2d}] {item} ", end = '')
# 인덱스 시작 번호 지정 가능
for index, item in enumerate(x_list, start = 1):
print(f"[{index: 2d}] {item} ", end = '')
'프로그래밍 > Python' 카테고리의 다른 글
Python 문제 - 학생들 점수 합 및 평균 구하기 (0) | 2023.10.08 |
---|---|
Python 문자열 정렬, set (0) | 2023.10.08 |
Python 비트 연산자 정리 (0) | 2023.10.07 |
파이썬 매개변수 기본값 설정 (0) | 2023.10.06 |
Anaconda 기반의 Python 개발환경 구축 (0) | 2023.04.25 |