Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Archives
Today
Total
관리 메뉴

자바나라

[Python 기초] List(리스트) 본문

오늘 배운 파이썬

[Python 기초] List(리스트)

주데브 2018. 5. 18. 15:02
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
list = [1,2,'Python']
print(list)
 
print(list[0], list[1], list[2], list[-1], list[-2], list[-3])  # 돌고도는 물레방아
print(list[1:3]) #  번호의 앞자리까지 잘라준다.
print(type(list[1:3]))
print(list*2)
list2 = list*2
print(list2)
print(list+[10,20,30])  # 이어붙이기 가능
print(list+list2)
 
print(len(list))
print(2 in list)  # 검색 기능 , 배열 속의 요소들과 equal 비교 후 boolean 출력
 
list[0= "일"   # 리스트 배열에 대입이 가능하다 (str 은 불가, tuple 도 불가)
print(list)
 
print("=================================")
 
aList= [ 1121231234 ]
 
aList[0:2= [10,20]
print(aList)
 
aList[0:2= [10]   # 좌변은 자리 확보, 우변은 내가 넣을 값 - 값 갯수만큼 차례대로 넣고 대입할 값이 부족할 시 그대로 둠
print(aList)
 
print("=================================")
 
bList =  [1121231234]
bList[1:2= ["a"]
print(bList)
 
bList[4:] = [12345]
print(bList)
 
bList[10:] = [12345]
print(bList)
 
bList[:1= [12-10]
print(bList)
 
bList[:-1= [0]  # 덮어씌우네
print(bList)
 
print("=================================")
 
cList = []
 
cList.append(1)
print(cList)
 
cList.append(12)      # append : 괄호안의 값을 맨 뒷자리 다음자리에 대입시킴
print(cList)
 
cList.insert(0,1000)  #  insert :  삽입 결과물 기준 해당 index 자리로 삽입
print(cList)
 
cList.append(['a','b','c'])   # 배열 속에 배열이 들어감 (대입 개념)
print(cList)
 
cList.extend(['a','b','c'])  # 배열의 동등한 자격의 자리에 넣기 (이어쓰기 개념)
print(cList)
 
 
print("=================================")
#제거
cList.remove(1000)  # remove :  해당 대입값 삭제 / 여러개 있을 경우 앞에서부터 1개씩 지운다.
print(cList)
cList.pop(2)  # pop : 해당 자리의 요소 끄집어내기
print(cList)
cList.pop()
print(cList)
del(cList[3])
print(cList)
print("=================================")
bList = [1,123,1000,12,1000]
 
bList.sort() # 오름차순정렬
print(bList)
 
bList.reverse()  # 역순
print(bList)
 
print(bList.count(1000))
print(bList.index(123))
 
bList.remove(1000)  # 앞에서부터 1개씩 지운다.
print(bList)
 
cs


'오늘 배운 파이썬' 카테고리의 다른 글

[Python 기초] Tuple(튜플)  (0) 2018.05.18
[Python 기초] Set(셋)  (0) 2018.05.18
[Python 기초] Print 자동 줄바꿈?  (0) 2018.05.18
[Python 기초] Unpacking(언패킹)  (0) 2018.05.18
[Python 기초] global 선언  (0) 2018.05.18
Comments