-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlist_example.py
More file actions
58 lines (48 loc) · 1.32 KB
/
Copy pathlist_example.py
File metadata and controls
58 lines (48 loc) · 1.32 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# # 리스트 (list)
# numbers = [2, 3, 5, 7, 11, 13]
# names = ['윤수', '혜린', '태호', '영훈']
#
# # numbers[0] = 7
# # print(numbers)
# numbers[0] = numbers[0] + numbers[1]
# print(numbers)
# # 인덱싱 (indexing)
# print(names[1])
# print(numbers[1] + numbers[3])
# num_1 = numbers[1]
# num_2 = numbers[3]
# print(num_1 + num_2)
# # print(numbers[6]) # IndexError: list index out of range
# print(numbers[-1])
# print(numbers[-2])
# print(numbers[-6])
# # 리스트 슬라이싱 (list slicing)
# print(numbers[0:3])
# print(numbers[2:])
# print(numbers[:3])
# new_list = numbers[:3] # [2, 3, 5]
# print(new_list[2])
# numbers = []
# print(len(numbers))
# numbers.append(5)
# numbers.append(8)
# print(numbers)
# print(len(numbers))
# numbers = [2, 3, 5, 7, 11, 13, 17, 19]
# # del numbers[3]
# # print(numbers)
# numbers.insert(4, 37)
# print(numbers)
numbers = [19, 13, 2, 5, 3, 11, 7, 17]
# # sorted : 기존 리스트는 건드리지 않고, 정렬된 새로운 리스트를 리턴
# new_list = sorted(numbers)
# print(new_list)
# new_list = sorted(numbers, reverse=True)
# print(new_list)
# print(numbers)
# sort : 아무것도 리턴하지 않고, 기존 리스트를 정렬
# print(numbers.sort()) # .sort()는 아무것도 return 하지 않음
numbers.sort()
print(numbers)
numbers.sort(reverse=True)
print(numbers)