자바나라
[Python 기초] List(리스트) 본문
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= [ 1, 12, 123, 1234 ] aList[0:2] = [10,20] print(aList) aList[0:2] = [10] # 좌변은 자리 확보, 우변은 내가 넣을 값 - 값 갯수만큼 차례대로 넣고 대입할 값이 부족할 시 그대로 둠 print(aList) print("=================================") bList = [1, 12, 123, 1234] bList[1:2] = ["a"] print(bList) bList[4:] = [12345] print(bList) bList[10:] = [12345] print(bList) bList[:1] = [12, -1, 0] 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