Python 列表

一.定义

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

二.创建列表

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list=['刘备','张飞','赵云']
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

 
与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。 

三.增加值

1.指定位置增加

list=['刘备','张飞','赵云']
list[0]='曹操'
print(list)#['曹操', '张飞', '赵云']

2.ppend()方法,在列表末尾添加新的对象

list=['刘备','张飞','赵云']
list.append('曹操')
print(list)#['刘备', '张飞', '赵云', '曹操']

3.extend()方法

list=['刘备','张飞','赵云']#刘备阵营
list2=['曹操','曹仁','郭嘉']#曹操阵营
list.extend(list2)#两阵营合并
print(list)#['刘备', '张飞', '赵云', '曹操', '曹仁', '郭嘉']

4.insert() 函数用于将指定对象插入列表的指定位置。

list=['刘备','张飞','赵云','张飞']#刘备阵营
#list.clear()
list.insert(1,'关羽')
print(list)#['刘备', '关羽', '张飞', '赵云', '张飞']


四、删除

1.删除指定元素

list=['刘备','张飞','赵云']#刘备阵营
del list[1]#删除第二位元素
print(list)

2.emove() 函数用于移除列表中某个值的第一个匹配项。

list=['刘备','张飞','赵云','张飞']#刘备阵营
str=list.remove('张飞')
print(list)#['刘备', '赵云', '张飞']

3.clear()清空列表 clear() 函数用于清空列表,类似于 del a[:]

list=['刘备','张飞','赵云','张飞']#刘备阵营
list.clear()
print(list)#[]

4.pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

list=['刘备','张飞','赵云','张飞']#刘备阵营
#list.clear()
list.pop()
print(list)#['刘备', '张飞', '赵云']

五.修改

1.通过小标修改

list=['刘备','张飞','赵云','张飞']#刘备阵营
#list.clear()
list[1]='诸葛亮'
print(list)#['刘备', '诸葛亮', '赵云', '张飞']

2.list() 方法用于将元组转换为列表。

lists=('刘备','张飞','关羽')
list1=list(lists)
print(list1)#['刘备', '张飞', '关羽']
3.+运算
list=['刘备','张飞','赵云','张飞']#刘备阵营
list2=['曹操','曹仁','郭嘉']#曹操阵营  
lists=list+list2
print(lists)#['刘备', '张飞', '赵云', '张飞', '曹操', '曹仁', '郭嘉']


















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值