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 [] 
= [23456]  # []으로 사용
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(28888)    # 2번 위치에 8888 추가하기 
a[4= 77            # 4번 데이터를 77로 변환
del a[0]             # 0번 데이터 삭제 하기
a.sort()             # 오름차순으로 정렬
a.sort(reverse=True# 내림차순 정렬
 
# str List []
= "가나다라마 바마사 아차카차 파 타 하"
print(s[0])      # 0번부터 시작
print(s[0:3])    # 0번부터 2번까지 출력 
print(s[0:5:2])  # 0 ~ 4번까지 2칸씩 띄우면서 출력
print(s[-1])     # 뒤에서 첫번째 출력
 
# Set {}
= {"ㅎ""ㅎ""ㅎ""ㅜ""ㅋ"}
print(len(b))  # 중복 데이터는 제거
= list(b)    # set -> list로 변환
print(b)       # 데이터 순서는 랜덤
 
# dict {} (Java - Map)
= {"name":"홍길동""age":30}  # "변수 명":"변수 값"
print(c["name"])
 
# range
= range(10)        # 0 ~ 9 까지 범위
= range(210)     # 2 ~ 9 까지 범위
= range(2103)  # 2 ~ 9 까지, 3칸씩
 
# 예제 # 0 ~ 9까지 있는 list
= range(10)
= list(e)
 
# 예제 # 1 ~ 20까지 홀수만 있는 list
= list(range(1212))
 
# tuple ()
= (12453911)
print(g[0])
 
(a, b) = (1020)     # tuple를 이용해서 변수 값 넣어주기
(a, b) = (b, a)       # 변수 값을 자유롭게 바꿔줄 수 있음
a, b, c = 102030  # () 생략 가능, 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

BELATED ARTICLES

more