python

python一列表

python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等
代码如下(示例):
#列表list[]
import random #导入random模块
#列表创建
a=[1,2,3,4,5,6]
b=list(range(1,11));c=list('12345678')#list(range())创建空表或多元素列表
d=[x*2 for x in range(10) if x%2!=0]  #通过for循环及if条件创建列表
print(a);print(b);print(c);print(d)

#增删改查
a.append(7) #将元素添加尾部
a.extend(d) #将目标列表添加尾部 代替[a]+[b]效率较高
a.insert(2,'xiaoming')#指定位置插入元素
del a[1]    #删除指定下标元素
a.remove(a[0])#删除首次出现元素
A=a.pop(2)  #删除并返回该元素 默认返回最后位置元素
B=a.index(6,0,len(a)-1)#返回指定范围内元素首次出现的索引
C=a.count(1)#返回指定元素出现次数
D='xiaoming' in a #判断元素是否存在
E=a[1:5]    #列表切片
for i in a: #列表遍历
    print(i,end=' ')
print()

#列表排序
b.sort()   #升序
b.reverse()#降序
random.shuffle(b)#乱序
print(id(b))
F=sorted(b)# 升降序返回新的列表对象
g=reversed(b)#reversed()返回迭代器
print(list(g))

#多重列表遍历
n=[
    [1,2,3],
    [4,5,6],
    [7,8,9]
  ]
for m in range(3):
    for i in range(3):
        print(n[m][i],end='\t')
    print()

总结:

列表的几种创建方式以及增删改查都在代码片里
python的列表在元素较多时
应尽量避免操作中部的元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值