zoukankan      html  css  js  c++  java
  • python入到到实战--第六章

    第六章 字典

    字典:Python中, 字典 是一系列键值对 。 每个键 都与一个值相关联, 你可以使用键来访问与之相关联的值       {}表示
    alien_0 = {'color': 'green', 'points': 5}

    print(alien_0['color'])        --->green
    print(alien_0['points'])       --->5

    访问字典中的值

    要获取与键相关联的值, 可依次指定字典名和放在方括号内的键  alien_0['color']      例:print(alien_0['color'])

    添加键值对

    字典是动态结构,可以随时在其中添加键值对,要添加键值对,可依次指定字典名、用方括号括起来的键和相关联的值。

     alien_0['test'] = 'abc'

    修改字典中的值

     alien_0['test'] = 'def'

    删除一个键值对  使用del  --------必须指定字典名和要删除的键

    del alien_0['test']

    遍历字典---使用for循环遍历        Python不关心键值对的存储顺序, 而只跟踪键和值之间的关联关系,每次输出顺序不一定相同 

    alien_0 = {'color': 'green', 'points': 5}

    for key,value in alien_0.items():

      print(" key: " + key)

      print(" value " + value)

    方法items()放回键值对列表

    遍历字典中的所有键    方法keys()

    for key in alien_o.keys():

      print(key)

    遍历字典时,会默认遍历所有的键,使用 for key in alien_o:   也可以遍历所有的键

    =======

    按顺序遍历字典中的键

    for key in sorted(alien_0.keys()):

    遍历字典中所有的值  使用方法values()

    for value in alien_0.values():

    针对重复项,可使用集合set处理-----------------集合:无重复元素的列表

    for value in set(alien_0.values()):

    ============

    嵌套:将一系列字典存储在列表中, 或将列表作为值存储在字典中, 这称为嵌套

    字典列表--将字典存入列表

    alien_1 = {'color': 'green', 'points': 5}

    alien_2 = {'color': 'green', 'points': 5}

    alien_3 = {'color': 'green', 'points': 5}

    aliens = [alien_1 ,alien_2 ,alien_3 ]

    在字典中存列表

    在字典中存字典

  • 相关阅读:
    loadrunner获取Http信息头中指定值作为参数
    soapUI使用-DataSource获取oracle库中的参数
    [转]vim编辑器---批量注释与反注释
    String() 函数把对象的值转换为字符串。
    自定义滚动条mCustomScrollbar
    css实现强制不换行/自动换行/强制换行
    在网页中添加新浪微博“加关注”按钮
    移动前端调试方案(Android + Chrome 实现远程调试)
    font-family
    移动端touch事件滚动
  • 原文地址:https://www.cnblogs.com/beidou93/p/9897330.html
Copyright © 2011-2022 走看看