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 ]

    在字典中存列表

    在字典中存字典

  • 相关阅读:
    idea控制台乱码问题解决
    部署springboot项目到云服务器的两种方式(jar+war)
    case...when...then....(else...)....end的使用小案例
    多线程学习(二)
    多线程学习(一)
    Swagger学习笔记
    Docker进阶篇
    Docker入门基础篇
    Markdown语法学习(推荐使用Typora编辑器)
    git(六)——IDEA中使用git
  • 原文地址:https://www.cnblogs.com/beidou93/p/9897330.html
Copyright © 2011-2022 走看看