티스토리 뷰
lists = [['A', 'B', 'C'],
['1', '2', '3', '4', '5'],
['x', 'y'],
['apple', 'banana', 'grape']]
listsLen = len(lists)
print("len(lists):", listsLen)
# len(lists):4
lenListOfLists = []
for x in range(len(lists)):
lenListsOfLists.append(len(lists[x]))
print("lengthList of Lists:", lenListsOfLists)
# lengthList of Lists: [3, 5, 2, 3]
print(lists[3][2])
# grape
for x in range(len(lists)):
for y in range(lengthOfLists[x]):
print(lists[x][y])
# A
# B
# C
# 1
# 2
# 3
# 4
# 5
# x
# y
# apple
# banana
# grape
for x in lists:
print(*x)
# A B C
# 1 2 3 4 5
# x y
# apple banana grape
for x in range(len(lists)):
print(lists[x])
# ['A', 'B', 'C']
# [1, 2, 3, 4, 5]
# ['x', 'y']
# ['apple', 'banana', 'grape']
print(lists[-1][0])
# apple
print(lists[-1][-1])
# grape
print(lists[0][-1])
# C
print(lists[-2][-1])
# y
한 가지 특이한 점은 Python에서는 음수로 list의 element에 접근할 수 있다는 점이다.
-1은 끝에서 첫번째, -2는 끝에서 두번째, ... -n은 끝에서 n번째를 의미한다.
'언어 > Python' 카테고리의 다른 글
List Comprehensions in Python (0) | 2021.01.01 |
---|---|
Python sublist, slicing (0) | 2020.12.31 |
Python 논리 연산자 not (0) | 2020.12.30 |
print문 안에 if 조건을 넣을 수 있다. (0) | 2020.12.30 |
Docstring (0) | 2020.12.28 |