zoukankan      html  css  js  c++  java
  • 字典、列表之间相互嵌套

    列表中嵌套字典

    employee_1 = {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}
    employee_2 = {'name': 'brain', 'dept': 'auto', 'post': 'DBA', 'salary': 13000, 'id': 115}
    employee_3 = {'name': 'chris', 'dept': 'search', 'post': 'PJM', 'salary': 20000, 'id': 150}
    employees = [employee_1, employee_2, employee_3]
    
    for employee in employees:
        employee['salary'] = employee['salary'] + 1000
        print(employee['salary'])

    输出

    13000
    14000
    21000
    View Code

    字典中嵌套列表

    favorite_thing = {'foods': 'cheese', 'drinks': ['milk', 'juice', 'whisky']}
    for drink in favorite_thing['drinks']:
        print("I love " + drink)

    输出

    I love milk
    I love juice
    I love whisky
    View Code

    字典嵌套列表

    favorite_language = {'brain': ['python'], 'chris': ['c', 'ruby'], 'david': ['power shell'], 'tina': ['shell', 'go', 'c++']}
    
    for name, languages in favorite_language.items():
        print("
    " + name.title() + " like programing language: ")
        for language in languages:
            print(language.title())

    输出

    Brain like programing language: 
    Python
    
    Chris like programing language: 
    C
    Ruby
    
    David like programing language: 
    Power Shell
    
    Tina like programing language: 
    Shell
    Go
    C++
    View Code
  • 相关阅读:
    动态规划-树形dp
    排队打水
    耍杂技的牛
    合并果子
    贪心问题-区间类
    动态规划-状态压缩dp
    Linux分区知识及企业场景分区76
    企业面试题-find结合sed查找替换
    企业面试题-利用三剑客
    alias-unalias
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/12032627.html
Copyright © 2011-2022 走看看