티스토리 뷰

언어/Python

Access and Print a list of lists

★ ☆ 2020. 12. 31. 21:42
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
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함