标签:insert 组类型 遍历 for 指定位置 col 默认 创建 推导
定义:一组有顺序的元素组合,可以通过索引访问元素,一个索引为0,最后一个为-1(正向)
列表
元组
范围
列表(list)
定义:str = “hello”
取第一个:print(list[0])
取最后一个:print(list[-1])/print(len(str)-1)
长度:print(len(list))
切片:print(list【0:3】)
相加:必须是列表+列表
查找:index(3,0,5) # 找到3的位置从索引0开始到索引4,找不到报错
统计出现次数(count)
推导式: list =[1,2,3 ] list2 =[i+3 for i in list ] print(list2) # 4,5,6
替换:list = [1,3,2]
list[0] = 10
list[::] = 4,6,9 #替换所有值
in 和 not in:是否包含
重复:*次数
转化:list(“要转化的”)
增加:append(增加一个值) extend(增加一个列表) insert(i元素)指定位置增加
删除:pop(删除并返回最后一个) remove(移除第一次出现的)
不允许删除元组里的元素= 元组不可变
元组可以嵌套(如:x= str[2][1][0][1])
sale=collctions.namedtuple(“sale”,“productid customerid date price”) 逗号前的为元组类型的名称,逗号后的参数为字符串,用空格分隔,每个名称都代表该元组数据类型的一项,数据项如:x=sale(121,“2017-03-22”,1,10.99);调用某一项则可用x.price来实现,此处结果为10.99;
对于格式化替换,可用namedtuple._asdict()函数实现直接用名称替换索引,如:"{productid}{price}".format(x._asdict())。此方法用于多层元组较好,name即为最外层元组的name.
单个元素的元组需要加上逗号。
标签:insert 组类型 遍历 for 指定位置 col 默认 创建 推导
原文地址:https://www.cnblogs.com/yuzui/p/13917976.html