python中列表的运用

列表的定义

序列是python中最基本的数据结构。

序列中的每个元素都分配一个数字——它的位置(或索引),第一个的索引为0,第二个的索引为1…

序列可以进行的操作包括索引,切片,加,乘,检查成员

列表是最常用的python数据类型;列表的数据项不需要具有相同的类型

创建一个列表:

list1=['hubei','hebei',1998,2020]
list2=[1,2,3,4,5,6]
list3=["beijing",123]

访问列表中的值

代码如下:

list1=['hubei','hebei',1998,2020]
list2=[1,2,3,4,5,6]
list3=["beijing",123]
print(list1)    # 输出列表的全部数据
print(list1[0])     # 输出列表索引为0的数据,第一个
print(list2[1:5])   # 索引为1到第五个
print(list2[:3])    # 前三个
print(list3[-1])    # 最后一个

运行结果:
在这里插入图片描述

更新列表

代码为:

list1=['hubei','hebei',1998,2020]
print(list1[:2])     # 输出列表索引为0的数据,第一个
list1[1]="shanghai" # 更改
list1[2]=2012       # 更改
print(list1[:2])    # 输出前两个

运行结果
在这里插入图片描述
也可以使用append()方法来添加列表项
代码如下:

list1=[]
list2=[1,2,3,4,5,6]
list1.append(list2)
print(list1)

运行结果:
在这里插入图片描述

删除列表中的元素

使用“del”语句来删除列表的元素
代码如下:

list1=['hubei','hebei',1998,2020]
print(list1)    # 初始的
del list1[1]    # 删除第二个数据项
print(list1)    # 删除后的列表


运行结果如下:
在这里插入图片描述
也可以remove()方法使用
代码如下:

list1=['hubei','hebei',1998,2020]
print(list1)    
list1.remove(list1[1])    # 移除
print(list1)    


运行结果:

在这里插入图片描述

python列表操作符

在这里插入图片描述
下面就是运用的实例
‘len()’用于计算长度:
代码如下:

list1=['hubei','hebei',1998,2020]
print(len(list1))

运行结果为:
在这里插入图片描述

‘+’号用于组合列表
代码如下:

list1=['hubei','hebei',1998,2020]
list2=[1,2,3,4,5,6]
list3=list1+list2
print(list3)    

运行结果:
在这里插入图片描述

‘*’用于重复
代码如下

list1=['hubei','hebei',1998,2020]
list2=[1,2,3,4,5,6]
list3=list1+list2
print(list3*2)

运行结果为(重复两遍了):
在这里插入图片描述

‘in’用于判断元素是否存在列表中:
代码如下:

list1=['hubei','hebei',1998,2020]
print(1999 in list1)
print("hubei" in list1) # python中字符串可以''或“”括起来


运行结果:
在这里插入图片描述

‘for…in…’用于迭代(我个人理解为遍历)
代码如下:

list1=['hubei','hebei',1998,2020]
for i in range(len(list1)):
    print(list1[i])

运行结果:
在这里插入图片描述

嵌套列表

在列表里面创建其他列表:
代码如下:

list1=['hubei','hebei',1998,2020]
list2=[1,2,3,4,5,6]
list3=[list1,list2]
print(list3)

运行结果:
在这里插入图片描述

标题python列表函数与方法

函数

在这里插入图片描述

直接看代码:

list1=[1,2,3,4,5,6]     # 列表
tuple=(1,2,3)           # 元组
print(len(list1))       # 输出list1列表的个数
print(max(list1))       # 输出列表中的最大值
print(min(list1))       # 输出列表中的最小值
print(type(tuple))      # 输出tuple的类型
tuple=list(tuple)     # 将元组转换成列表
print(tuple)            # 输出tuple
print(type(tuple))      # 输出tuple类型

运行结果:
在这里插入图片描述

方法

在这里插入图片描述
在这里插入图片描述
参考链接:
https://www.runoob.com/python3/python3-list.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@玉面小蛟龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值