IT袋

当前位置:主页 > 经验教程 > 软件教程 >

python的append函数用法

python的append函数用法 分享python菜鸟教程

更新:2023-08-23 23:08:08 来源:IT袋 作者:苏晓敏
导读:python的append函数用法,小编带来的是python的append函数用法和分享python菜鸟教程的IT知识,接下来IT袋小编就来介绍。 Python列表的操作,废话不多说,直接上干货。。。 1.添加 1.1 append()列表尾部追

python的append函数用法

小编带来的是python的append函数用法和分享python菜鸟教程的IT知识,接下来IT袋小编就来介绍。

Python列表的操作,废话不多说,直接上干货。。。

1.添加

1.1 append()列表尾部追加元素

li = ['a','b','c']li.append(1)print(li)['a', 'b', 'c', 1]

1.2 extend()一次性在列表尾部添加多个元素

li.extend([1,2,3])print(li)['a', 'b', 'c', 1,2,3]

1.3 insert()在指定位置插入元素

li.insert(0,"aaa") # 0表示按索引位置插值print(li)['aaa', 'a', 'b', 'c', 'alisa', 'a', 'b', 'c']

2.删除

2.1 del

li = ['Jack','Tom','Jerry','Aric','Steven']del li[2] # 删除索引为 2的元素 Jerryprint(li)['Jack','Tom','Aric','Steven']

2.2 pop()默认删除列表最后一个元素,并将删除的值返回,括号内可以通过加索引值

来指定删除元素

li = [00,11,22,33,44,55]res=li.pop()print(res)55

·····································································

res=li.pop(1)print(res)11

2.3 remove()括号内指名道姓表示要删除哪个元素,没有返回值

li = [00,11,22,33,44,55]res=li.remove(22) # 从左往右查找第一个括号内需要删除的元素print(res)None

2.4 clear(),清空列表

li = [00,11,22,33,44,55]li.clear()print(li)[]

3.修改列表元素,根据索引修改对应的元素

li = [00,11,22,33,44,55]li[1] = 99 #print(li)[00,99,22,33,44,55]

4.reverse()颠倒列表内元素顺序

li = [00,11,22,33,44,55]li.reverse()print(li)[55,44,33,22,11,00]

5.sort()给列表内所有元素排序

5.1 排序时列表元素之间必须是相同数据类型,不可混搭,否则报错

li = [3,9,6,2,5,8]li.sort()print(li)[2,3,5,6,8,9] # 默认从小到大排序

·······································································

li = [3,9,6,2,5,8]li.sort(reverse=True) # reverse用来指定是否倒序排列,默认为 Falseprint(li)[9,8,6,5,3,2]

6.循环 (使用最多的)

6.1循环遍历 my_friends列表里面的值,直接循环列表内的元素

my_friends = ['Jack','Tom','Jerry','Aric','Steven']for item in my_friends:print(item)'Jack''Tom''Jerry''Aric''Steven'

6.2循环遍历 my_friends列表的索引,根据索引打印值

my_friends = ['Jack','Tom','Jerry','Aric','Steven']for index in range(len(my_friends)):print(my_friends[index])'Jack''Tom''Jerry''Aric''Steven'

我们常用的数字类型直接比较大小,但其实,字符串、列表等都可以比较大小,原理相同:都是依次比较对应位置的元素的大小,如果分出大小,则无需比较下一个元素

相关阅读