제6장 사전
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.