7.18 部分容器内置方法学习

mac2022-06-30  93

目录

7.18 部分容器内置方法学习 字典 字典的部分内置方法列表 列表的内置方法元组 元组的内置方法集合 集合的内置方法

7.18 部分容器内置方法学习

字典

作用:值太多列表存容易,取麻烦时使用字典

定义方式:

dic = { 'name':'nick', 'height':180, 'weight':140, 'hobby_list':['read','run','music','fishing','programming','coding','debugging'] } for k,v in dic(): print(k,v)

​ eg:基本使用:

wzh = {'name':'wangzhihui','age':18,'sex':'nan','height':201,'hobby':['sing','dance','rap','basketball']} print(wzh.get('hobby')[3]) print(wzh['name']) print(wzh.items()) ## 获取键值对 print(wzh.keys()) ## 获取关键字 print(wzh.values()) ## 获取值

字典的部分内置方法

方法

优先掌握 按键取值长度keys/values/itemsfor循环成员运算需要掌握 pop:删除元素fromkeys:由一个列表生成一个字典,默认值为Nonesetdefault:有指定key不会改变值;无指定key则改变值get:通过key获取value,无key默认获取Noneupdate:扩展字典del:删除字典键值对多个值or一个值:多个值有序or无序:无序

可变or不可变:可变

列表

定义方式: []内用逗号隔开多个任意数据类型的元素

friends_list = ['longzeluola','canglaoshi','qiaobenai','nick'] lis = list('abcd')

列表的内置方法

方法: 优先掌握 索引取值(即可取又可改)切片长度append成员运算for循环需要掌握 count:元素个数计数remove:移除元素reverse:反转列表pop:删除元素insert:插入元素sort:列表排序index:索引元素del:删除元素extend:扩展列表clear:清除列表多个值or一个值:多个值有序or无序:有序可变or不可变:可变

元组

作用:类似于列表,可以取不可以存定义方式: friends_tuple = ('longzeluola','canglaoshi','qiaobenai','nick') tup = tuple('abcd')

元组的内置方法

方法 优先掌握 索引取值(无法更改)切片长度成员运算for循环count:元素个数计数index:元素位置索引多个值or一个值:多个值有序or无序:有序可变or不可变:无可变不可变这一说

集合

作用:存多个值,为了集合之间做运算定义方式: s1 = {'nick','wuhao','rocky','owen','all is dsb','right'} s1.add('nmsl') s1.discard('right') print(s1)

集合的内置方法

方法: 优先掌握 去重并集 |交集 &差集 -对称差集 ^父集 >&emsp;>=子集 <&emsp;<===需要掌握 add:添加元素difference_update:更新该集合没有的元素isdisjoint:如果两个元素交集为空返回True,否则返回Falseremove:移除元素 # 值不存在会报错discard :移除元素 # 不会报错多个值or一个值:多个值有序or无序:无序可变or不可变:可变

转载于:https://www.cnblogs.com/dadazunzhe/p/11209684.html

最新回复(0)