python如何实现字典,Python字典的实现
字典可以理解为列表的升级版。
以表格或栏的形式排列
List={“丹丹”,“张三”,“吴王”}字典
Dic={name: light , sex: male , professional : computer science and technology }如果需要修改张三,需要先找到它的下标。但是字典是基于名称的(相当于html中的id),下标不像id那么好记。
像列表一样,字典可以访问多种数据。列表中的查询元素传递下标,字典中的查询元素传递:前面的值,比如上面代码中的 name 和 sex 。字典中的每个元素都由两部分组成,id在前面,值在后面。字典的常见操作类似于列表。
打印字典中的元素print(dic[name])由id修改和分配。temp=raw_input(请输入修改后的值)dic[name]=tempprint(修改后的值为%s%dic[name])被添加。如果您为字典中不存在的id赋值,元素vqq=raw_input(请输入qq号码)dic[qq]=vqqprint(添加的QQ号码是%s%dic[qq])将被添加到字典中。
删除image.png Del删除指定元素删除整个字典(删除后无法访问)clear()清空整个字典,删除后可以访问。
删除指定的元素
删除整个字典
清空字典len()并在字典中查找元素的数量。元素是一个ID和一个值。
检查元件、键的数量
查看字典值中所有关键字的列表
查看包含所有值的列表项。
以列表has _ key DIC . has _ key(‘key’)的形式显示字典中的元素。如果关键字在字典中,则返回True如果不存在,则返回False。
Has_key遍历字典中的元素(类似于遍历列表的for循环)并遍历字典中的所有键。
Image.png遍历字典中所有的值。
Image.png遍历字典中的所有条目。
Image.png遍历字典中的所有键值。
image.png
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。