Python/Python Basic

07. 리스트 List 04

HicKee 2023. 1. 15. 23:30

2차원 리스트

3x2 == 3행 2열

name = [['홍길동', '남'], ['황진이', '여'], ['성춘향', '여']]  
print(name)
print(name[0][0])  # 홍길동
print(name[2][0])  # 성춘향

출력

for i in range(3):
    for j in range(2):
        print(name[i][j], end=' ')
    print()

for i in range(len(name)):
    for j in range(len(name[i])):
        print(name[i][j], end=' ')
    print()

향상된 for를 사용

for i in name:
    for j in i:
        print(j, end='\t')
    print()
print()

비어있는 리스트

emptyList = [] 
for i in [1, 2, 3]:
    for j in [4, 5, 6]:
        emptyList.append(i+j)
print('emptyList : ', emptyList)

한줄로 축약

emptyList2 = [i+j for i in [1, 2, 3] for j in [4, 5, 6]]
print('emptyList2 : ', emptyList2)

비어있는 2차원 리스트

row, col = 3, 4
arrList = [[0 for j in range(col)]for i in range(row)]
print('arrList : ', arrList)

'Python > Python Basic' 카테고리의 다른 글

09. 튜플 Tuple  (0) 2023.01.16
08. 딕셔너리 Dictionary  (0) 2023.01.16
07. 리스트 List 03  (0) 2023.01.15
06. 리스트 List 02  (0) 2023.01.13
05. 리스트 List 01  (0) 2023.01.13