python 사전 삽입 분석

4415 단어 python자전.중첩
왜 끼워넣을 필요가 있습니까?
때때로 일련의 사전을 목록에 저장하거나 목록을 값으로 사전에 저장해야 하는데, 이를 중첩이라고 한다.너는 목록에 사전을 끼워 넣을 수도 있고, 사전에 목록을 끼워 넣을 수도 있고, 심지어는 사전에 사전을 끼워 넣을 수도 있다.
사전 목록
예: 사전 alien_0 외계인의 정보를 포함하지만 두 번째 외계인의 정보를 저장할 수 없습니다.어떡하지?
우리는 세 개의 외계인 사전을 만들 수 있다. 그러면 문제가 생겼다. 우리가 필요로 하는 것은 대량의 외계인이다. 더 간단한 방법은 없을까?

alien_0 = {'color':'blue','points':'5'}
alien_1 = {'color':'blue','points':'5'}
alien_2 = {'color':'blue','points':'5'}

aliens = []
for number in range(5):
 new_alient = {'color':'blue','points':'5','speed':'slow'}
 aliens.append(new_alient)
for i in aliens:
 print(i)
print(str(len(aliens)))
출력
{'color': 'blue', 'points': '5', 'speed': 'slow'}
{'color': 'blue', 'points': '5', 'speed': 'slow'}
{'color': 'blue', 'points': '5', 'speed': 'slow'}
{'color': 'blue', 'points': '5', 'speed': 'slow'}
{'color': 'blue', 'points': '5', 'speed': 'slow'}

이 외계인들은 모두 같은 특징을 가지고 있다.python이 보기에 모든 외계인은 독립적이지만 업무 수요에 부합되지 않는다.
예를 들어 앞의 세 외계인을 노란색으로 수정하고 속도가 중간이며 값이 10개인 점

aliens = []
for number in range(5):
 new_alient = {'color':'blue','points':'5','speed':'slow'}
 aliens.append(new_alient)
for alien in aliens[:3]:
 if alien['color'] == 'blue':
  alien['color'] = 'yellow'
  alien['speen'] = 'medium'
  alien['points'] = 10
for alien in aliens:
 print(alien)
출력
{'color': 'yellow', 'points': 10, 'speed': 'slow', 'speen': 'medium'}
{'color': 'yellow', 'points': 10, 'speed': 'slow', 'speen': 'medium'}
{'color': 'yellow', 'points': 10, 'speed': 'slow', 'speen': 'medium'}
{'color': 'blue', 'points': '5', 'speed': 'slow'}
{'color': 'blue', 'points': '5', 'speed': 'slow'}
여기에 if-elif-else 문장을 사용하여 모든 외계인의 속성을 더욱 상세하게 설명할 수 있다.
사전에 목록 저장
예를 들어 부침개 열매를 살 때 리스트를 사용하면 부침개 열매에 어떤 재료를 넣을 수 있는지 설명할 수 있다.사전을 사용하면 조미료뿐만 아니라 전병과 열매의 생산지 등도 묘사할 수 있다

jbgz = {'origin':' ','toppings':[' ',' ']}
print(' :' + jbgz['origin'] + '。 :')
for topping in jbgz['toppings']:
 print(topping)
출력
전병과 생산지는 천진이다.추가를 선택할 수 있습니다.
계란.
소시지
예를 들어 조사 프로그래머들은 어떤 프로그래밍 언어를 좋아하는지

languages = {
 'jens':['python','java'],
 'sarah':['c','ruby'],
 'hack':['go']
}
for name,language in languages.items():
 print(name.title() + "'s favorite languages are:")
 for i in language:
  print('\t' + i.title())

출력
Jens's favorite languages are:
Python
Java
Sarah's favorite languages are:
C
Ruby
Hack's favorite languages are:
Go
사전에 사전 저장
예를 들어 웹 사이트에 각 사용자의 성, 이름, 주소를 저장하고 이러한 정보를 방문한다

users = {
 ' ':{
  ' ':' ',
  ' ':' ',
  ' ':' '
 },
 ' ':{
  ' ':' ',
  ' ':' ',
  ' ':' '
 }
}
for username,user_info in users.items():
 print('
:'+ username) full_name = user_info[' '] + '' + user_info[' '] location = user_info[' '] print('\t :' + full_name) print('\t :' + location)
출력
악운붕
이름: 악용강
주소: 북경
맹학당
이름: 맹상휘
주소: 북경
이상은python 사전 플러그인에 대한 상세한 내용을 간단히 분석하고python 사전 플러그인에 대한 더 많은 자료는 우리 다른 관련 문장에 주목하세요!

좋은 웹페이지 즐겨찾기