Python列表简介

Python列表简介

本节内容如下:

  • 列表的语法
  • 列表元素的类型
  • 列表可以被索引和切片
  • 列表串联操作(使用+)
  • 列表是可变的
  • 可以改变列表大小
  • 列表长度 len
  • 列表可以嵌套

列表的语法

列表的语法,写在方括号中使用逗号分隔的数据集合,例如:

 
 
l1 = [ 1 , 2 , 3 , 4 , 5 ]
print (l1) # [1,2,3,4,5]

列表元素的类型

列表元素的类型是任意的,可以是相同类型,也可以是不同类型,大部分情况下是相同的。

 
 
l1 = [ 1 , 2 , 3 , 4 , 5 ]
print (l1) # [1, 2, 3, 4, 5]
l2 = [ 100 , 'name' , 3.14 ]
print (l2) # [100, 'name', 3.14]

列表可以被索引和切片

列表可以通过索引和切片的方式,来访问其元素。

 
 
l1 = [ 1 , 2 , 3 , 4 , 5 ]
 
print (l1[ 0 ])  # 1
print (l1[ - 1 ]) # 5
print (l1[ 0 : 3 ]) #[) [1, 2, 3]
print (l1[ - 3 : - 1 ]) # [3,4]

列表串联操作(使用+)

可以使用加号(+),将两个列表连接成一个新列表。

 
 
l1 = [ 1 , 2 , 3 , 4 ]
l2 = [ 4 , 5 , 6 , 7 ]
 
print (l1 + l2) # [1, 2, 3, 4, 4, 5, 6, 7]

列表是可变的

列表是可变的,其内容可以被修改。

 
 
l1 = [ 1 , 2 , 3 , 4 ]
l1[ 0 ] = 100
print (l1) # [100, 2, 3, 4]
l2[ 0 : 2 ] = [ 300 , 500 ]
print (l2) # [300, 500, 6, 7]

可以改变列表大小

 
 
l1 = [ 1 , 2 , 3 , 4 , 5 ]
l1[ 0 : 2 ] = [] # 百变列表大小
print (l1) # [3,4,5]
print ( len (l1)) # 3
l1[:] = [] # 清空列表
print (l1) # []

列表长度 len

可以使用len函数,获得列表长度。

 
 
l1 = [ 1 , 2 , 3 , 4 , 5 ]
print ( len (l1)) # 5

列表可以嵌套

列表可以嵌套,类似二维数组。

 
 
row1 = [ 1 , 2 , 3 ]
row2 = [ 4 , 5 , 6 ]
 
table = [row1,row2]
print (table[ 0 ][ 2 ]) # 3
print (table[ 1 ][ 0 ]) # 4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值