Python序列之列表(list)

1. 列表(list):

一、 简介

列表是一种有序的可变集合,可以随时添加和删除其中的元素

二、 语法格式

name  = [‘str1’,’str2’,….] 

#与tuple的“()”不同这里使用“[]”符号
例如:

三、 定义一个list:

classmates= ['xiaoming',21,'boy',]

四、 向list中添加元素

>>> classmates= ['lisi',21,'boy',]
>>> classmates.append('student')
>>> classmates
['lisi', 21, 'boy', 'student']

五、 如何插入到某个位置:位置都是是从0计数的。

从左到右是:0,1,2,3,4
从右到左则是:-1(倒数第一个),-2(倒数第二个),-3(倒数第三个),0,

>>> classmates.insert(0,'2017')
>>> classmates
['2017', 'lisi', 21, 'boy', 'student']

六、 删除最后一个元素:

>>> classmates.pop()
'student'
>>> classmates 
['2017', 'lisi', 21, 'boy']

七、 删除某一个元素:

student.pop(1)#1就是位置的索引,要删除那个则在括号内添加索引

例:删除第三个,

 >>> classmates.pop(3)
'boy'
>>> classmates 
['2017', 'lisi', 21]

删除倒数第一个:

>>> classmates 
['2017', 'lisi', 21]
>>> classmates 
['2017', 'lisi', 21]
>>> classmates.pop(-1)
21
>>> classmates 
['2017', 'lisi']

八、 接下来是如何替换:

classmates[1]=’替换的内容’#插入用”[]”,查询用()

>>> classmates 
['2017', 'lisi']
>>> classmates[1]='xiaoming'
>>> classmates 
['2017', 'xiaoming']

九、 定义一个空的列表:

>>> null = []
>>> null
[]

十、 列表中的元素也可以是另一个List:

>>> L1 = ['a','b','c']
>>> L2 = [1,2,3,L1]
>>> L2
[1, 2, 3, ['a', 'b', 'c']]

十一、 如何取出两个list中的元素:

我们想取出”a”,可以这样:s3[0][2]或者id[2]即可


>>> L2
[1, 2, 3, ['a', 'b', 'c']]
>>> L2[3]
['a', 'b', 'c']
>>> L2[3][0]
'a'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值