제6장 사전

10302 단어
사전을 중괄호로 만들기
message = {'name': 'dida', 'age': "19"}
print(message['age'])

사전은 일련의 키-값 쌍으로 키로 접근할 수 있으며 키와 연결된 값은 임의의 유형의 대상이 될 수 있다
message['height'] = 176# 
del message['height']# 

사전을 두루 돌아다니다.
message = {'name':'dida', 'age': "19"}
for key, value in message.items():
print("
Key:
" +key) print("Value:" +value)

내보내기Key:nameValue:dida
Key:ageValue:19for 순환은 각각의 키-값을 정해진 두 변수에 저장하고 이 두 변수는 모든 이름을 사용할 수 있습니다
주의!사전을 편리하게 할 때 키-값 쌍의 반환 순서가 반드시 저장 순서와 같을 수는 없습니다. 파이톤은 키-값 쌍의 저장 순서에 관심이 없고 키와 값 간의 관련 관계만 추적합니다. 정렬하려면sorted() 함수를 사용해야 합니다.
message = {'name':'dida', 'age': "19"}
for key in message.keys():#.keys 
#for key in message:
print("Key:" +key)
for value in message.values():#.values 
print("Value:" + value)

set () 함수는 집합을 만드는 데 사용되며, 집합의 원소가 서로 다르기 때문에, 다시 시작할 수 있습니다
favorite_languages = {'jen':'python',
'sarah': 'C',
'edward': 'ruby',
'phil': 'python'}
print("The following languages have been mentioned")
for value in favorite_languages.values():
print(value.title())
print("
The following languages have been mentioned
") for value in set(favorite_languages.values()): print(value.title())

출력The following languages have been mentioned Python Cruby Python
The following languages have been mentionedRubyCPython
끼워넣기python은 목록에 사전을 끼워넣고, 사전에 목록을 끼워넣고, 사전에 사전을 끼워넣는다
users = {
'aeinstein': {
'first': 'albert',
'last': 'einstein',
'location': 'princeton',
},
'mcurie': {
'first': 'marie',
'last': 'curie',
'location': 'paris',
},
}
for username,user_info in users.items():
print("
Username:
" + username) full_name = user_info['first'] + " " + user_info['last'] location = user_info['location'] print("\tFull name: " + full_name.title()) print("\tLocation: " + location.title())

출력 Username: aeinstein Full name: Albert Einstein Location: Princeton
Username:mcurie Full name: Marie Curie Location: Paris

좋은 웹페이지 즐겨찾기