zoukankan      html  css  js  c++  java
  • 字典

    字典
    概念:在python中,字典是一系列键值对;每个键都与一个值相关联,可以使用键来访问与之相关联的值;与键相关联的值可以是数字,字符串,列表乃至字典(可将任何python对象用做字典中的值)
    访问字典中的值:获取与键相关联的值,可依次指定字典名和放在方括号中的键;
    添加键值对:字典是一种动态结构,可随时在其中添加键值对;依次指定字典名,用方括号括起的键和相关联的值;
    修改字典中的值:可依次指定字典名,用方括号括起的键以及与该键相关联的新值;
    删除键值对:可使用del语句将相应的键值对彻底删除;del alien_0['point']
    字典不仅可以存储一个对象的多种信息,也可以存储众多对象的同一种信息;
    遍历字典:有多种遍历字典的方式,可遍历字典的所有键值对,键或值;
    遍历所有的键值对:for key,name in user_0.items():
    遍历字典中的所有键:方法keys();  for name in favorite_language.keys():
                                     遍历字典时,会默认遍历所有的键;方法key()并非只能用于遍历,实际上,他返回一个列表,其中包含字典中的所有键;
    按顺序遍历字典中的所有键:要以特定顺序返回元素,方法是在for循环中对返回的键进行排序,为此,可使用函数sorted()来获得按特定顺序排列的键列表的副本;   
    遍历字典中的所有值:方法values(),他返回一个值列表,而不包含任何键;
                                    为剔除重复项,可使用集合set,通过对包含重复元素的列表调用set(),可让python找出列表中独一无二的元素,并使用这些元素创建一个集合;
    嵌套:有时,需要将一系列字典存储在列表中,或将列表作为值存储在字典中;
    在字典中存储列表:每当需要在字典中将一个键关联到多个值时,都可以在字典中嵌套一个列表; 
  • 相关阅读:
    算法练习-寻找和为定值的两个数
    算法练习-字符串全排列
    算法练习-最长回文子串
    判断一点是否在三角形的外接圆内
    用递归方法计算行列式的值
    算法练习-回文判断
    算法练习-字符串转换成整数(实现atoi函数)
    算法练习-字符串包含
    数据结构-队列
    结构体(或者联合体)变量的成员在内存里是如何分布的
  • 原文地址:https://www.cnblogs.com/xiaowa/p/10384578.html
Copyright © 2011-2022 走看看