각진 세상에 둥근 춤을 추자
[Python] 파이썬 자료구조 List(동적 리스트) 본문
1. List
data = [1,2,3,4,5]
print('data type:', type(data))
print('data[0]: ', data[0])
print('data[1]: ', data[1])
print('data[2]: ', data[2])
print('data[3]: ', data[3])
2. 여러 종류의 데이터를 저장하는 List
data = [5, 3.14, True, 'Apple']
print('data type:', type(data))
print('data[0]: ', data[0])
print('data[1]: ', data[1])
print('data[2]: ', data[2])
print('data[3]: ', data[3])
3. 다차원 List
data = [[1,2,3],
[4,5,6],
[7,8,9]]
print('data[0][0]: ', data[0][0])
print('data[1][1]: ', data[1][1])
print('data[2][1]: ', data[2][1])
4. List 추가, 수정, 삭제
data = [1,2,3,4,5]
data[1]=7
print('data = ', data)
data[2:4]=[7,8,9]
print('data = ', data)
data[3:5]=[]
print('data = ', data)
5. List 반복문
for n in [1,3,5,7,9]:
print('n: ',n)
cities = ['서울','대전','대구','부산','광주']
for city in cities:
print('city: ',city)
for index, value in enumerate(cities):
print('cities[%d]: %s' % (index, value))
5. List comprehension
data = [1,2,3,4,5]
rs1 = [num for num in data]
print('rs1: ',rs1)
rs2 = [num * 2 for num in data]
print('rs2: ', rs2)
rs3 = [num * 3 for num in data if num % 2 == 1]
print('rs3: ', rs3)
'Python' 카테고리의 다른 글
[Python] 파이썬 자료구조 Set(집합) (0) | 2023.01.06 |
---|---|
[Python] 파이썬 자료구조 Tuple(고정 리스트) (0) | 2023.01.06 |
[Python] 반복문 for (0) | 2023.01.04 |
[Python] 반복문 while (0) | 2023.01.04 |
[Python] 조건문 (1) | 2023.01.04 |