Python-列表

列表的创建

1、直接用列表赋值给所生成的列表

a = [1, 12, 3, 4, 4, 5, 8]

2、使用list()将可迭代对象转化为列表

可迭代对象:元组、range对象、字符串、字典、集合

print(list((3, 4, 5, 6, 7)) )                         # 将元组转换为列表
print(list(range(1, 10, 2)))                          # 将range对象转换为列表
print(list('hello world'))                            # 将字符串转换为列表
print(list({7, 5, 6}))                                # 将集合转换为列表
print(list({'a': 1, 'b': 3, 'c': 6}))                 # 将字典的“键”转换为列表
print(list({'a': 1, 'b': 3, 'c': 6}.items()))         # 将字典的“键:值”对转换为列表
print(list({'a': 1, 'b': 3, 'c': 6}.values()))        # 将字典的“值”对转换为列表
print(list({'a': 1, 'b': 3, 'c': 6}.keys()))          # 将字典的“键”转换为列表

在这里插入图片描述

3、建立空列表后逐个添加

x = list()

列表的删除

使用del命令删除一个不再使用的列表。
适用于所有类型的Python对象。

a = [1, 2, 3]
del a
print(a)

在这里插入图片描述

访问列表元素

1、索引

2、切片

列表的方法

加入元素

insert( index, x )

在指定位置插入x,后面元素往后排

append( x )

在列表末添加x

extend( list_0 )

将列表list_0中的所有元素按原顺序接到列表末

删除元素

remove( x )

删除列表中的第一个值为x的元素,在这之后的元素往前靠以填补空位。
若列表中无值为x的元素,则报错。

pop( index )

弹出指定位置的元素。

clear( )

清除列表里的所有元素

其他方法

index( x )

返回第一个x的索引。
若没有,则报错

count( x )

返回列表中x出现的次数

排序

sort(key=None, reverse=False)

sort()为原地排序。
key为排序规则,reverse决定升序(False)降序(True)。

reverse( )

对列表中的所有元素进行原地逆序,全部掉头

复制

copy( )

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值