컴퓨터/Python
Python list | 파이썬 배열
sayyesdoit
2023. 2. 1. 09:18
▒ 정의
# empty list
arr = []
# list with elements
arr = [1, 2, 3, 4, 5]
# list with different data types
arr = [1, "two", 3.14, True]
배열의 요소를 정의하지 않고 길이만 지정할 수는 없다. 그런 경우 아래와 같은 방법을 사용할 수는 있다.
arr = [None, None]
▒ 길이
len(array)
▒ 요소에 접근
arr[0] = 1
▒ 요소 추가
>>> my_list = [1, 2, 3]
>>> my_list.append(4)
>>> print(my_list)
[1, 2, 3, 4]
>>> my_list = [1, 2, 3]
>>> my_list.extend([4, 5, 6])
>>> print(my_list)
[1, 2, 3, 4, 5, 6]
>>> my_list = [1, 2, 3]
>>> my_list = my_list[:len(my_list)] + [4] + my_list[len(my_list):]
>>> print(my_list)
[1, 2, 3, 4]
▒ 요소 정렬
array.sort() #오름차순
array.sort(reverse=True) #내림차순