zoukankan      html  css  js  c++  java
  • python学习第七篇——字典访问键与值

    此程序的目的在于,正确而简单的访问字典的键与值

     1 favorite_languages={
     2     'jen':['python','c'],
     3     'sarah':['c'],
     4     'edward':['ruby','go'],
     5     'phil':['python','java'],
     6     }
     7  #古老的方法访问字典中键与值
     8 for element in favorite_languages:
     9     print(element +"'s favorite languages are:")
    10     print("	"+str(favorite_languages[element]))
    11 # 正确的方法访问键与值
    12 for name,languages in favorite_languages.items():
    13     print("
    "+name.title()+"'s favorite languages are:")
    14     for language in languages:
    15         print("	"+language.title())
    16
    1 for name,languages in favorite_languages.items():
    2     if len(languages) == 1:
    3         print("
    "+name.title()+"'s favorite languages is:")
    4     else:
    5         print("
    "+name.title()+"'s favorite languages are:")
    6     for language in languages:
    7         print("	"+language.title())

    1  代码中12-15行代码是正确而又简便的访问字典键与值的方式。注意for 后面可以跟两个变量,一个用来访问键,一个用来访问值。

    2 .item()类可以方便的完成这种访问,实际上.item()返回了两个列表,一个给了name,另一个给了languages.

    3  注意第二个for循环的位置

    stay foolish,stay hungry
  • 相关阅读:
    sql查询语句
    java网络编程实现两端聊天
    Thread和Runnable的子类调用
    接口和抽象类
    ObjectOutputStream和ObjectInputStream的简单使用
    HashMap遍历和使用
    InputStreamReader读取文件出现乱码
    Neural Network
    Logistic Regression 逻辑回归
    Linear Regression 线性回归
  • 原文地址:https://www.cnblogs.com/shaonianpi/p/9470666.html
Copyright © 2011-2022 走看看