# 列表的切片 ls=[0,1,2,3,4,5,6,7,8,9] ls1=ls[:5:] print(ls1) ls2=[3,5,7] ls2[len(ls2):]=[9] print(ls2)#表尾增加 ls2[:3]=[1,0,0] print(ls2)#前三个元素值替换 ls2[:3]=[] print(ls2)#删除前三个值 ls3=[0,1,2,3,4,5,6,7,8,9] ls3[::2]=[0]*5#替换多少个就设置几个 print(ls3) del ls3[:3] print(ls3) import random ls4=[0,1,2,3,4,5,6,7,8,9] random.shuffle(ls4) print(ls4) ls4.reverse() print(ls4) print(sum(ls4)) a=random.randint(1,2)#会取到【a,b】闭区间 print(a) ls5=[x*x for x in range(10)]#列表推导式[3.计算 1.循环 2.条件] 计算可以为表达式,函数 ls6=[random.randint(1,99) for i in range(10)] print(ls5) print(ls6)
python切片和随机数总结
最新推荐文章于 2024-05-16 21:41:01 发布