python list命令_python的列表list

一、python列表list:有序项集合,可变数据结构

1.创建一个空列表:data = []

2.创建一个有值列表:data = [1,2,3,4]

3.索引:list[idx] 通过下标访问某个元素 idx>=0 and idx<=len(list)-1

612527cdc9bbf802243679518ebbfb2c.png

4.切片:list[begin:end] 获取切片list,begin开始,end结束,不包含end

1e4f5dcd9d7962ae022b498c45c62828.png

二、list常用方法

1.在列表末尾新增元素:list.append(item)

1f9855b80c074229897879cc5d66961c.png

2.在列表末尾新增一个list:list.extend(list)

ad035ae1d60bc5c6ab4c033cf7339649.png

3.合并list返回一个新的list:list+list

4a5bc6bf4366e7930227a62befeea599.png

4.清空列表的左右元素:list.clear()

0869dc6e4a260e5ddf2625e85d55d2cd.png

5.返回列表的元素个数:len(list)

0b941b7d76250f43ba33763bc77e5dd7.png

6.按顺序遍历列表:for i in list:

0ce4c924a3834c9f948a56af00c8e573.png

7.对list进行排序:list.sort(key=None,reverse=False)

66e3a33d18bc6a40b8af6b637745ae8d.png

8.反转list:list.reverse()

1946397379c5bf232999d2becc8c70bd.png

三、列表推导式(又称列表解析式)

f2e12198b578b0d798e3d1cdd5633a6b.png

1.例1:

dce68d2feba204dab6858c3baf517ad3.png

2.例2:

4a30652769ac4283ddf5a3779cd6e5eb.png

代码:

#计算10以内所有偶数的平方

list1 = []

for i in range(10):

if i%2==0:

list1.append(i*i)

print(list1)

list2 = []

list2 = [i*i for i in range(10) if i%2==0]

print(list2)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值