list()

一.列表简介

1.序列是Python中最基本的数据结构,每个值都有对应的位置值,称为索引,第一个索引是0,第二个为1,依次类推。

2.序列是Python中最常用的数据类型,可以作为一个方括号内的逗号分隔值出现,数据项不需要具有相同的类型,创建一个列表,只用把逗号分隔的不同的数据项使用方括号括起来即可。

二.创建列表

list1 = [ 'red','green','blue','white']
list2 = [1, 2, 3, 4,5]

访问列表中的值

正向索引,列表索引从0开始,第二个索引是1,依次类推

实例
list = [ 'red','green','blue','white']
print( list[0] )
print( list[1] )
print( list[2] )

输出结果

red
green
blue

从尾部开始索引,最后一个元素的索引为-1,往前一位为-2,以此类推

实例
list = [ 'red','green','blue','white']
print( list[-1] )
print( list[-2] )
print( list[-3] )

输出结果

white
blue
green

使用方括号[ ]来截取字符;

list = [1,2,3,4,5,6,7,8,9]
print(list[3:7])

输出结果

[3,4,5,6]

使用负数索引值截取:

list = ["a" , "b" ,"c" ,"d" , "e"]
print("list[1]", list[1])
print("list[0:-2]:", list[0:-2]
#从倒数第二位开始截取,不包括倒数第二位

输出结果:

list[1] : b
list[0:-2] : [ "a", "c"]

三. 更新列表

可以对列表的数据项进行修改或更新,也可以使用append()方法来添加列表项

list = [ 'fruit', 'apple' , 'pear' , 2003 , 2023]
print("第三个元素为 :",list[2])
list[2] = "orange" #修改
print("更新后的第三个元素为 : ",list[2])

list1 = ['apple' , 'pear' ,'orange']
list1.append('fruit') #添加
print ("更新后的列表 :",list1)

输出结果:

第三个元素为 :‘pear’
更新后的第三个元素为 : ‘orange’
更新后的列表 : ['apple'  , 'pear'  ,'orange' ,'fruit']

四. 删除列表元素

用del语句来删除列表元素:

list = [ 'fruit', 'apple' , 'pear' , 2003 , 2023]
print("原始列表 :",list)
del list[-2]
print("删除倒数第二个元素 :",list)

 输出结果:

原始列表 :[ 'fruit', 'apple' , 'pear' , 2003 , 2023]
删除倒数第二个原素 : [ 'fruit', 'apple' , 'pear' , 2023]

五.列表脚本操作符

列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。

Python表达式结果描述
len([1, 2, 3,4])4长度
['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重复
[1, 2, 3] + [4, 5, 6][1,2,3,4,5,6]组合
3 in [1, 2, 3]Ture元素是否存在于列表中
for x in [1, 2, 3]: print(x, end=" ")1,2,3迭代

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值