+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2019-03(1)

2019-04(1)

2019-06(2)

2019-07(3)

2019-08(112)

字典dict操作

发布于2021-01-13 21:16     阅读(690)     评论(0)     点赞(12)     收藏(4)


0

1

2

3

4

5

字典类型

>>> d={}
>>> type(d)
<class 'dict'>
>>> isinstance(d,dict) True
/*可取出列表值 /*修改对应的列表值

字典是key和value

>>> d[1]="a"
>>> d
{1: 'a'}
>>> d[2]="b" /*2是key,"b"是 value,key是不可变的 >>> d
 {1: 'a', 2: 'b'}

定义一个字典

>>> d
{}
>>> d[1]="a"
>>> d
{1: 'a'}
>>> d[2]="b"
>>> d
{1: 'a', 2: 'b'}
>>> d=dict(a=1,b=2,c="3") >>> d
{'a': 1, 'b': 2, 'c': '3'}

遍历keys

>>> ... ... a b c
>>> ... ... a b c
for i in d: /*默认遍历keys print(i)
for i in d.keys(): print(i)
/*遍历keys
5、遍历values
>>> for i in d.values(): ... print(i)
...
1
2
/*遍历 values

 3
6、遍历key和values
>>> for k,v in d.items(): ... print(k,":",v) ...
a:1
b:2 c:3 >>>
7、查看字典的列表
>>> list(d.items())
[('a', 1), ('b', 2), ('c', '3')]
8、其他列表操作功能
>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a.append(b) /*把b的列表以整体方式加入到a列表中
>>> a
[1, 2, 3, [4, 5, 6]]
>>> a.extend(b) /*把b的列表以拆分个体方式加入到a列表中
>>> a
[1, 2, 3, [4, 5, 6], 4, 5, 6]
>>> a+b /*a列表与b列表相加
[1, 2, 3, [4, 5, 6], 4, 5, 6, 4, 5, 6]
>>> a*3 /*a列表乘以3
[1, 2, 3, [4, 5, 6], 4, 5, 6, 1, 2, 3, [4, 5, 6], 4, 5, 6, 1, 2, 3, [4, 5, 6], 4, 5, 6]
>>> max([1,2,3])
3
>>> min([1,2,3])
3
1
/*求列表最大值 /*求列表最小值

>>> len([1,2,3,4]) /*求列表长度 4

原文链接:https://blog.csdn.net/qq_30021989/article/details/112444682

0

1

2

3

4

5

6



所属网站分类: 技术文章 > 博客

作者:进击的巨人

链接: https://www.pythonheidong.com/blog/article/764476/6eea26e980245ccd7ef4/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

12 0
收藏该文
已收藏

评论内容:(最多支持255个字符)