python 입문 부터 실천 까지 제6 장 연습 문제 (고급 프로 그래 밍 기술 week - 2)

python 입문 부터 실천 까지 제6 장 연습 문제 (고급 프로 그래 밍 기술 week - 2)
이 수업 은 주로 python 에서 사전 데이터 구조의 사용 을 강의 합 니 다.
사전 의 기본 사용
6 - 1 명
dict={
    "first_name" : "Walker",
    "last_name" : "Mike",
    "age" : "18",
    "city" : "New York",
}

print('the first name is ', dict['first_name'])
print('the last name is ', dict['last_name'])
print('the age is ', dict['age'])
print('the city is ', dict['city'])

6.3 사전 옮 겨 다 니 기
다음 몇 가지 함 수 를 통 해 사전 의 관련 목록 을 만 들 고 for 를 사용 하여 전체 사전 을 반복 할 수 있 습 니 다. 1. dict. items (): 포함 키 - 값 이 맞 는 목록 을 되 돌려 줍 니 다.1. dict. keys (): 키 만 포 함 된 목록 을 되 돌려 줍 니 다.1. dict. values (): 값 만 포 함 된 목록 을 되 돌려 줍 니 다.
6 - 5 하천
rivers = {
    'nile':'egypt',
    'Yellow River':'china',
    'Yangtze River':'china',
}
for river,country in rivers.items():
    print('The ', river.title(), ' runs through Egypt.')

for river in rivers.keys():
    print('The name of river is ',river.title())

for country in rivers.items():
    print('The country is ', country.title())

6 - 6 조사
favorite_languages = {
      'jen': 'python',
      'sarah': 'c',
      'edward': 'ruby',
      'phil': 'python',
      }
users = ['jen','john','ergou','mike','sarah','edward','phil']

print("The following languages have been mentioned:")
for name in users:
    if name in favorite_languages.keys():
        print('Thank you, ' + name.title())
    else:
        print('Would you participate in the survey?')

6.4 내장
사전, 목록 사이 의 상호 끼 워 넣 기.
  • 목록 에 사전 저장
  • 사전 에 목록 저장
  • 사전 에 사전 저장
  • 6 - 7 명
    walker={
        "first_name" : "Walker",
        "last_name" : "Mike",
        "age" : "18",
        "city" : "New York",
    }
    
    john={
        "first_name" : "John",
        "last_name" : "Mike",
        "age" : "19",
        "city" : "New York",
    }
    
    lily={
        "first_name" : "lily",
        "last_name" : "Mike",
        "age" : "17",
        "city" : "New York",
    }
    
    people = [walker, john, lily]
    
    for person in people:
        print(person['first_name'].title(), persion['last_name'].title(), ' is ', persion['age'], ' now living in ', person['city'], '.')

    6 - 9 좋아 하 는 곳
    
    favorite_places = {
        'john':['beijing', 'hang zhou'],
        'mike':['guang zhou'],
        'lily':['si chuang'],
    }
    
    for person, places in favorite_places.item():
        print(person.title(), ' likes these places:')
        for place in places:
            print('|',place)

    6-11
    cities = {}
    cities['Guang Zhou'] = {
        'country':'china',
        'population':82342523,
        'fact':'This city is beautiful!',
    }
    
    cities['Hang Zhou'] = {
        'country':'china',
        'population':12982415,
        'fact':'This city is beautiful, too!',
    }
    
    cities['Beijing'] = {
        'country':'china',
        'population':129832415,
        'fact':'This city is big and beautiful!',
    }
    
    for city_name in cities.keys():
        for arg, content in cities[city_name].items():
            print('The ', arg, ,' of ', city_name, ' is ', content, ' .')
    

    6.5 소결
    이 장 은 사전 의 간단 한 사용 방법 을 배 웠 다.

    좋은 웹페이지 즐겨찾기