列表,元组,字典类的常见简单方法

一.列表(list类)

1.append():追加一个参数,参数可以为字符串,数字或列表等,将参数视为一个整体

2.clear():直接清空列表里的所有

3.count():计算列表里有几个参数

4.extend():扩展列表,且扩展为可迭代对象(for循环之后在加入,比如字符串加入每个字符,列表加入元素)

5.index():找到参数的第一个索引位置,只找从左开始的第一个

6.insert(‘索引’,“参数”):在指定索引插入新元素

7.pop(索引):删除元素且可以再获取引用(不加索引默认最后一位)

8.remove(“具体元素”):删除列表指定元素

9.reverse():列表中的元素倒置

10.sort():按照从小到大的顺序排列(数字或字母),可传参数(reverse=True)

二 元组(tuple类)

1.注意:元组与列表类似,但是元组中的一级元素不可以修改或添加增删等

             元组与列表都是有序的,索引和切片都适用

     元组的二级元素比如一级元素里有列表,则列表里的元素可以被修改(该列表不能被整体修改)

2.count():获取参数的出现次数

3.index():索引

三  字典(dict类)

1.字典里的元素只能为键值对,用冒号表示对应关系

2.字典里的值(value)可以为任意基本数据类型

3.字典里的键(key)只能为数字,字符串,元组,布尔值

4.布尔值里的True=1,False=0,注意命名时不能和相应的数字重复

5.字典里的键值对没有顺序,每次打印的结果不一定一样

6.字典里的索引为键,且由于无序,不能用切片

7.for循环可以使用,不过有以下三种形式

for key,value in dic.items():

for key in dic.keys():

for value in dic.values():

分别循环出的是键值对,键,值

8.clear():直接清空所有内容

9.copy():拷贝(浅拷贝)

10.静态方法: dict.fromkeys('key',数字):key可以输入字符串或列表,会创建一个列表,其中值都统一为相同的数字

11.get(‘key’,‘’):若key在字典里存在则获得,不存在可以创建,后面的为空默认为none,可以填value

12.pop():索引为键,删除且可以获得,索引不存在默认为none,获得的只有值

13.popitem():不能传参数,随机删除,得到的是键值对,不过可以用k,v=dic.popitem()分别得到键值对

14.setdefault():用法与get类似

15.update('key':'value'):可以改变值,可以插入多对。 也可以用update(key=value)形式表示

 

猜你喜欢

转载自www.cnblogs.com/lzjdsg/p/10128792.html