基础知识 各类数据类型方法

列表:
中括号括起来
,分割每个元素
列表中的元素可以是数字,字符串,列表,布尔值...
列表中可以 嵌套任何类型
可以通过 索引 切片 进行取值
可以进行 while 循环 for循环
可以用del删除
支持 in 操作

字符串转换为列表时,直接在字符串前加str,字符串中的每个字符将被当成列表中的独立的元素。

而将列表转化为字符串,先要将列表进行一个for循环,得到没每一个元素后,在进行操作,因为数字与字符串不能直接相加,而且数字不能进行for循环。

其实像就join这样的操作都是进行了一个for循环
可以被for循环执行的:可迭代对象。

列表的魔符:
需要注意的是,字符串修改后要重新赋值给一个变量,而列表则可以直接做修改,(在原列表上做修改)
append: 追加一个元素
clear:清空列表
copy:(浅)拷贝
count:给出一个元素,计算这个元素出现的次数
extend:扩展,将新的可迭代对象一个一个添加到原列表中。
index:索引列表中元素的位置
insert(位置,元素):在指定位置加入指定元素
pop:删除某个索引位置的值,并获取删除的值,若不填写参数,默认删除列表中最后一个值。
remove:删除列表中的指定值,若有多个相同值,删除左边第一个。
reverse:将当前列表进行反转
sort:将列表中的元素从小到大排序
sort(reverse=True):将列表中的元素从大到小排序

列表: 有序,元素可以被修改
元组: 其一级元素不可被修改,不能被增加和删除,可以查看

字典: 其中的元素称为键值对;字典的value可以是任何值,字典的key不能是列表,字典也不能作为key; 字典是无序的。字典支持删除。
dict.fromkeys(可迭代数据类型,值):将可迭代数据类型中所有的元素生成为dict中的key,输入的值作为他们共同的value。

dic.get():根据key获取值,key不存在时返回none,也也已指定默认的返回值。
dic.update :更新

重点: keys values items get update

整理:

数字:int():转换为数字

字符串: replace /find/join /strip/startswith/split/upper/lower/format

列表:append/extend/insert

元组:一级元素不能被修改删除

字典:get / update/keys/values/items

bool: False:none/''/{}/[]/() 0

猜你喜欢

转载自www.cnblogs.com/chemicalengineeristyping/p/10067810.html