zoukankan      html  css  js  c++  java
  • python 第4课 数据类型之dictionary

    print("python字典是一系列键值对")
    print("字典用花括号标识")
    person1={'name':'小明','age':16}

    print("访问字典值:")
    print("我是"+person1['name'])
    print("我今年"+str(person1['age'])+"岁了")

    #print("添加字典键值对:")
    person1['sex']='男'
    person1['country']='China'
    print(person1)

    print(" 使用输入填充字典:")
    responses={}
    polling_active=True
    while polling_active:
    name=input("input your name:")
    response=input("Which mountain would you like to climb someday?")
    responses[name]=response
    repeat=input("Would you like to let another person respond?(yes/ no):")
    if repeat=="no":
    polling_active=False
    print(" --- 'Poll Results ---")
    for name,response in responses.items():
    print(name+" would like to climb "+response+".")

    #删除键值对
    del person1['sex']
    print(person1)

    print("遍历字典:")
    print("遍历字典所有键:")
    for key in person1.keys():
    print(key)
    print("遍历字典所有值:")
    for value in person1.values():
    print(value)
    print("遍历字典键值对(两种方法):")
    for key,value in person1.items():
    print(key+':'+str(value))
    for key in person1.keys():
    print(key+':'+str(person1[key]))
    print("keys(),values(),items()都是返回一个列表")
    print("values()返回列表可能包含重复项,可以利用set()函数去除重复项")
    print("高级用法:字典,列表相互嵌套")

  • 相关阅读:
    Python格式化输出
    Python的变量和注释
    python解包
    顺序存储结构和链式存储结构优缺点
    CPU相关概念
    转载:关于STM32硬件I2C读写EEPROM代码实现原理的理解与总结
    ADC
    I2C协议学习笔记
    飞思卡尔K60时钟分析
    NXP_RTCESL库
  • 原文地址:https://www.cnblogs.com/chuanzi/p/8985447.html
Copyright © 2011-2022 走看看