python--基础数据的常用用法(四)
集合
创建集合
|
set1=set() 创建可变空集合
frozenset1=fronzenset() 创建不可变空集合
set2=set("hello,world!")
|
添加集合
|
set1.add("hhh") {'w', 'r', ',', 'o', 'l', '!', 'h', 'e', 'hhh', 'd'}
add方法把要传入的元素做为一个整个添加到集合中
set1.update("haha")
update方法把要传人的参数拆分成单个然后传人,做去重
|
查询集合 |
通过len(setname)获取集合长度
无法通过下标查询 |
遍历集合 |
for i in set1:
print(i)
|
删除集合 |
set1.remove('l')
|
元组
len(tuplename)
|
获取元组的长度
下标从0开始
|
max(tuplename)
min(tuplename)
|
获取元组最大/小值,元素都是int才行
|
del(tuplename)
|
删除整个元组,没办法删除单个元素,因为不可变
|
tuple(list)
|
将列表转换为元祖
|
tuple.count(obj)
|
统计元素出现的次数
|
tuple.index(obj)
|
统计元素第一次出现的下标
|
tup[0], tup[0:3]
|
获取第一个值,获取切片的值
|
tup2=tup+(1,)
|
不可更改,只可在后面添加
|
字典
1 |
删除字典内所有元素
|
2
|
返回一个字典的浅复制
|
4
|
返回指定键的值,如果值不在字典中返回default值
|
5
|
如果键在字典dict里返回true,否则返回false
|
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
|
|
6
|
以列表返回可遍历的(键, 值) 元组数组
for k,v in dict.items():
print(k+“ ”+v)
|
7
|
以列表返回一个字典所有的键
for i in dict.keys():
print(i)
|
8
|
以列表返回字典中的所有值
for i in dict.values():
print(i)
|
9
|
dict.iteritems() 以列表返回可遍历的(键, 值) 元组数组
|
10
|
dict.iterkeys() 以列表返回一个字典所有的键
|
dict.itervalues() 以列表返回字典中的所有值
|
|
len(dict) 返回字典的长度
|
|
11
|
删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
|
12
|
随机返回并删除字典中的一对键和值。
|
把字典dict2的键/值对更新到dict里
|
|
13 |
注意::用dict.iteritems(), dict.iterkeys(),dict.itervalues()的方法要比没有iter的快的多
作者:软件开发技术修炼,转载请注明原文链接:https://www.cnblogs.com/sunshinely/p/14922270.html
若标题中有“转载”字样,则本文版权归原作者所有。若无转载字样,本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利
请注意:作者五行缺钱,如果喜欢这篇文章,请随意打赏!
支付宝:
微信: