ahua的头发

导航

python::列表

python::列表

访问列表时可以正着访问,也可以直接负数倒数的访问

添加列表元素 append()方法  

name.append("cdankj")

插入元素

name.insert(1,"dmask")

删除元素

del(name[3])
del name[3]

通过值来删除(移除时只会移除第一个相同的字符)

name.remove("micheal")

pop弹出的方法(默认将尾部的数据弹出,也可以直接按照下标进行弹出)

name.pop()
name.pop(2)

sort 对列表进行从小到大的排序

sort是个永久排序 会直接改变原始值

name.sort()

从大到小排序

name.sort( reverse = true )

临时排序sorted()   对原列表不产生改变

newlist = sorted(name)

reverse 反转函数

name.reverse()

len 直接返回元素个数

lengh = len(name)

返回改元素的下标

index = name.index("micheal")

合并两个列表

newlist = []
name.extend(newlist)

列表的遍历

for i in name:
    print(i)

range函数 生成连续的数字列表

l = list(range(3,10,2))

根据索引遍历列表

name = ["cmkds","cms","cdsv"]
# for i in name:
#     print(i)
for i in range(0,len(name)):
    print(i)

赋值(将每个列表元素赋值为平方)

l = [t**2 for t in range(1,11)]

(元组)不可修改 [ 列表 ]可以修改

posted on 2020-07-10 09:58  ahua的头发  阅读(152)  评论(0编辑  收藏  举报