반응형
패킹 : 한 변수에 여러 개의 데이터를 할당하는 것
t = [1, 2, 3]
print(t)
[출력]
언패킹 : 한 변수의 데이터를 각각의 변수로 반환하는 것
a, b, c= t
print(a, b, c)
[출력]
튜플
t = (1,2,3)
print(t+t, t*2)
print(len(t))
[출력]
순서 바꾸기
t = a, b, c
c, b, a = t
[출력]
순서 바꾸기2
a = input('Input a word:')
reverse = ''
for char in a:
reverse = char + reverse
print(reverse)
[출력]
집합
#중복 허용 X
s = set([1,2,3,4,5,1,2,3])
print(s)
#추가 중복 허용X
s.add(1)
print(s)
#삭제
s.remove(1)
print(s)
#삭제
s.discard(11)
print(s)
#업데이트
s.update([11,12,13,14,15])
print(s)
[출력]
리스트 요소 추가
a = [1,2,3,4,5]
a.append(10)
a.append(20)
print(a)
[출력]
리스트 값 추출
print(a.pop())
print(a)
[출력]
리스트 순서 바꾸기
word = input("Input a word:")
word_list = list(word)
print(word_list)
result = []
for a in range(len(word_list)):
result.append(word_list.pop())
print(result)
[출력]
딕션어리
country_code = {}
#("America": "1") -> 키 = America , 벨류 = 1
country_code = {"America": "1", "Austrailia": "61", "Japan": "81", "Korea": "82", "China" : "86"}
print(country_code)
[출력]
딕션어리 키, 벨류, 아이템
print(country_code.keys()) #키값
print(country_code.values()) #벨류값
print(country_code.items()) #리스트형태
[출력]
#("America": "1") -> k = America , v = 1
for k, v in country_code.items():
print("Key:", k)
print("Value:", v)
[출력]
array[행:열]
array[3,:] : 행의 인덱스가 3인 값 (4번째행)을 추출
array[3:5,]: 행의 인덱스가 3,4인 값 (4번째행,5번째행) 추출
array[:,2]: 열의 인덱스가 2인 값(3번째열) 추출
array[:, :2] 열의 인덱스가 2미만인 값 (1번째열, 2번째열) 추출
array[2,3] 행의 인덱스가2 열의 인덱스가 3 (3번째행,4번째열) 추출
array[:1, 2:3] = 0 행의 인덱스가0 열읭 인덱스가 2인 값(1번째행, 3번째열)에 0을 대입
append([4,5]) = [1,2,3,[4,5]]
extend([4,5]) = [1,2,3,4,5]
반응형