列表,元组,字典类的常见简单方法
Posted lzjdsg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表,元组,字典类的常见简单方法相关的知识,希望对你有一定的参考价值。
一.列表(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)形式表示
以上是关于列表,元组,字典类的常见简单方法的主要内容,如果未能解决你的问题,请参考以下文章