6. Python - collection
2021. 2. 23. 09:33
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 | # List [] a = [2, 3, 4, 5, 6] # []으로 사용 print(a[0]) # 0번부터 시작 print(a[0:3]) # 0번부터 2번까지 출력 print(a[0:5:2]) # 0 ~ 4번까지 2칸씩 띄우면서 출력 print(a[-1]) # 뒤에서 첫번째 출력 print(len(a)) # 몇개 들어있는지 갯수 a.append(999) # 배열 뒤로 추가하기 a.insert(2, 8888) # 2번 위치에 8888 추가하기 a[4] = 77 # 4번 데이터를 77로 변환 del a[0] # 0번 데이터 삭제 하기 a.sort() # 오름차순으로 정렬 a.sort(reverse=True) # 내림차순 정렬 # str List [] s = "가나다라마 바마사 아차카차 파 타 하" print(s[0]) # 0번부터 시작 print(s[0:3]) # 0번부터 2번까지 출력 print(s[0:5:2]) # 0 ~ 4번까지 2칸씩 띄우면서 출력 print(s[-1]) # 뒤에서 첫번째 출력 # Set {} b = {"ㅎ", "ㅎ", "ㅎ", "ㅜ", "ㅋ"} print(len(b)) # 중복 데이터는 제거 b = list(b) # set -> list로 변환 print(b) # 데이터 순서는 랜덤 # dict {} (Java - Map) c = {"name":"홍길동", "age":30} # "변수 명":"변수 값" print(c["name"]) # range d = range(10) # 0 ~ 9 까지 범위 d = range(2, 10) # 2 ~ 9 까지 범위 d = range(2, 10, 3) # 2 ~ 9 까지, 3칸씩 # 예제 # 0 ~ 9까지 있는 list e = range(10) e = list(e) # 예제 # 1 ~ 20까지 홀수만 있는 list f = list(range(1, 21, 2)) # tuple () g = (12, 45, 3, 9, 11) print(g[0]) (a, b) = (10, 20) # tuple를 이용해서 변수 값 넣어주기 (a, b) = (b, a) # 변수 값을 자유롭게 바꿔줄 수 있음 a, b, c = 10, 20, 30 # () 생략 가능, Java때 처럼 변수를 하나씩 만들 이유가 없음 -> 변수 여러개를 한번에 만들기 가능 a, b, c = c, a, b | cs |
'Python' 카테고리의 다른 글
8. Python - if문, for문, while문 (0) | 2021.02.23 |
---|---|
7. Python - function (0) | 2021.02.23 |
5. Python - operator (0) | 2021.02.23 |
4. Python - keyboardInput (0) | 2021.02.23 |
3. Python - variable (0) | 2021.02.23 |