字典的其他方法

原创 2018年04月17日 11:10:41

一、其他方法

1)*+ 不能用,使用update

 

dic01 = {95001: 89,95002: 78,95003: 91,95004: 76}

dic02 = {95005: 89,95006: 78,95007: 91,95008: 76}

# print(dic01 + dic02) 报错不支持!

# print(dic01 * 3) 报错不支持!

 

dic01.update(dic02) # 让两个字典合并,类似于+

print(dic01)

 

2)=

dic03 =dic01

print(dic03)

 

问题:如果改变dic01,那么dic03会变吗?会变的!

dic01[95002] = 100

print(dic03[95002]) # 答案 100

 

3) 使用copy: 浅复制!

dic04 =dic01.copy()

print(dic01)

print(dic04)

dic01[95002] = 99

print(dic01)

print(dic04)

总结:使用浅复制,把存储的每个值索引复制一份,改变一个,另外一个不变

二、基本使用 len,in,sorted

1len 元素长度

dic01= {95001: 89,95002: 78,95003: 91,95004: 76}

print(len(dic01))

 

2in 判断key是否包含

dic01= {95001: 89,95002: 78,95003: 91,95004: 76}

print(95001 in dic01)

 

3sorted 按照key排序

dic01= {95001: 89,95002: 78,95003: 91,95004: 76}

print(sorted(dic01))

Python---字典内置方法

Python---字典内置方法 列表和字典是最常用的 (1) x.get() dic={'a' : 12} dic.get('a')   可以得到12 print dic.get('b','...
  • ennuoo
  • ennuoo
  • 2017-06-27 18:04:04
  • 208

python的字典常用方法

python字典常用方法
  • qq_34841823
  • qq_34841823
  • 2016-10-15 18:01:55
  • 4159

合并列表中某一个键值相同的所有dict

代码:def main(): persons = [{"user_id":2009, "name":"zpf", "sex":"man"} ,{"user_id":...
  • kmust20093211
  • kmust20093211
  • 2015-08-29 11:50:38
  • 744

Python列表和字典的方法总结

列表方法: 方法 说明 append( item ) 在列表末尾插入(item ) count( element ) 返回element在列表中出现的次数...
  • cnmilan
  • cnmilan
  • 2013-04-26 20:03:09
  • 10971

[转]字典学习/稀疏编码

本文转自https://zhuanlan.zhihu.com/p/26015351 机器学习——字典学习/稀疏编码学习笔记 Esquirrel 2 个月前 ...
  • chnuser
  • chnuser
  • 2017-06-01 12:34:28
  • 490

python字典访问的三种方法

转自这里 定义字典 dic = {‘a’:”hello”,’b’:”how”,’c’:”you”}方法一:for key in dic:  print key,dic[key]  print key...
  • iboxty
  • iboxty
  • 2015-04-10 10:51:55
  • 771

Python字典内置函数和方法

字典: 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。 格式: dict = {key1 : value1, key2 : v...
  • SGZ_06_666666
  • SGZ_06_666666
  • 2016-09-20 16:08:03
  • 2224

C#中字典的使用Dictionary

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 集合{    c...
  • aladdinty
  • aladdinty
  • 2008-12-23 22:46:00
  • 18015

python 使用字典来调用函数,使用同名字符串调用函数

使用字典来调用函数 在上面模块的定义不变,但是在调用的时候,可以定义一个字典,根据字典的值来进行执行函数,如下所示: ? 1 2 3 4...
  • sinat_38291602
  • sinat_38291602
  • 2017-08-22 15:47:24
  • 155

Python——字典与字典方法

字典是一种通过名字或者关键字引用值得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型,基本的操作包括如下: (1)len():返回字典中键...
  • u010480899
  • u010480899
  • 2016-10-05 13:45:10
  • 16615
收藏助手
不良信息举报
您举报文章:字典的其他方法
举报原因:
原因补充:

(最多只允许输入30个字)