30 일 python 기초 (사전, 집합)
23628 단어 학습 란
s1 = set() # {},
s2 = {1,2,3,4}
print(s1)
print(set([30,40,50])) #
print(set((11,22,33))) #
print(set('hello')) #
print(set({'name':' ','age':20})) # ,
# : set
2 집합 조작
#1
#add
s1.add(5)
# s1.add([6,7]) # ,
s1.add((6,7)) # ,
print(s1)
#set.update(s) s : 、 、 、
#update 、 、
s1 = {1,2,3,4}
s1.update([5,6])
s1.update((7,8))
s1.update('hello')
s1.update({'1':10,'2':20}) # s1
print(s1)
#2
#set.remove(elem)
set3 = {1,2,3,4,5,6}
set3.remove(4) #
print(set3)
print(set3.pop()) # ,
print(set3)
set3.discard(10) # ,
#set3.remove(10) # , :KeyError
#3
print(len(set3))
#4
print(2 in set3) #True
#5 、 、
s1 = {1,2,3,4,5}
s2 = {3,4,5,6,7}
print(s1 | s2) #
print(s1 & s2) #
print(s1 - s2) #
⼆, 사전 사전 사전 은 ⽆ 次 서열 에 속 하 며, 요 소 는 ⽆ 次 에 저장 되 어 있 으 며, 해시 ⽅ 식 입 ⾏ 데 이 터 를 통 해 접근 되 며, 사전 은 ⼀ 개의 가 변 용기 이 며, 사전 에 저 장 된 ⼀ 개의 키 값 쌍: key: value. 우 리 는 key 를 통 해 대응 하 는 값 을 얻 을 수 있 으 며, 우리 의 중국어 사전 과 매우 유사 합 니 다.
d1 = {} #
d1 = dict() #
d2 = {'name':' ','taste':' '}
d3 = dict(a=1,b=2)
d4 = dict([('a', 1),('b', 2)])
d5 = dict({'a':1,'b':2})
2.2 사전 조작
#
dict1 = {"jack":78,"hanmeimei":99,"lilei":60}
print(dict1)
#1.
# : [key]
print(dict1["hanmeimei"])
#print(dict1["tom"]) #KeyError: 'tom'
# .get()
result = dict1.get("lilei",'1') # lilei , 1,
print(result)
#2. : ,
dict1["tom"] = 70
print(dict1)
# , , value
dict1["jack"] = 50
print(dict1)
#3. pop
# : ,
dict1.pop("jack")
print(dict1)
del dict1['lilei'] # ,
dict1.clear() #
del dict1 #
#4
a = {1:'hello'}
b = {2:'world'}
a.update(b)
print(a)
#5.
dict2 = {"jack":78,"hanmeimei":99,"lilei":60}
# :
for key in dict2:
value = dict2[key]
print(key,value)
# :
#values, ,
print(dict2.values())
for value in dict2.values():
print(value)
# :
#items, ,
print(dict2.items()) #[('jack', 78), ('hanmeimei', 99), ('lilei',
60)]
for key,value in dict2.items():
print(key,value)
#
for index,key in enumerate(dict2):
value = dict2[key]
print(index,key,value)
#6.
print(len(dict1))
#7.
d2 = {'name':' ','taste':' '}
print('name' in d2) #
데이터 형식의 변환 int (x) 는 x 를 int 형식 float (x) 로 변환 하고 x 를 부동 소수점 str (x) 로 변환 하여 x 를 문자열 bool (x) 을 bool 형식 으로 변환 하 는 True False dict (x) 는 시퀀스 x 를 사전 list (x) 로 변환 하고 시퀀스 x 를 목록 set (x) 로 변환 하여 시퀀스 x 를 집합 tuple (x) 로 변환 합 니 다.시퀀스 x 를 원조 불 값 으로 python 에서 변환 하면 가짜 값 으로 해석 할 수 있 습 니 다. None, 0, 0.0, False, 모든 빈 용기 (빈 목록, 빈 모듈, 빈 사전, 빈 집합, 빈 문자열), 기타 진 zip 함수 zip ()함수 스토리 보드 는 교체 가능 한 대상 을 매개 변수 로 하고 대상 에 대응 하 는 요 소 를 원 그룹 으로 포장 한 다음 에 이 원 그룹 으로 구 성 된 목록 을 되 돌려 줍 니 다. 각 교체 기의 요소 개수 가 12032 ℃ 가 아니라면 목록 의 크기 는 가장 짧 은 대상 과 같 습 니 다. 문법: zip (iterable 1, iterable 2,...) 매개 변수 설명: iterable – 12032 ℃ 또는 여러 개의 교체 가능 한 대상(문자열, 목록, 원조, 사전)
a = [1,2,3,4]
b = [2,3,4]
res = zip(a,b)
print(list(res)) #[(1, 2), (2, 3), (3, 4)]
# for-in
for x,y in zip(a,b):
print(x,y)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
30 일 python 기초 (사전, 집합)⼆, 사전 사전 사전 은 ⽆ 次 서열 에 속 하 며, 요 소 는 ⽆ 次 에 저장 되 어 있 으 며, 해시 ⽅ 식 입 ⾏ 데 이 터 를 통 해 접근 되 며, 사전 은 ⼀ 개의 가 변 용기 이 며, 사전 에 저 장 된 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.