python的append函数用法(分享python菜鸟教程) | 滔搏网-j9九游会老哥交流必备社区

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的元素 jerry
print(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用来指定是否倒序排列,默认为 false
print(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'

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

li_1 = [1,2,3]
li_2 = [2,]
li_1 > li_2
false

字符之间的大小取决于它们在 ascii表中的先后顺序,越往后越大

str_1='abc'
str_2='az'
str_2 > str_1 # str_1 与 str_2 的第一个字符没有分出胜负,但第二个字符'z'>'b',所以
s2>s1成立
true

所以我们也可以对下面这个列表排序

li = ['a','z','adjk','hello','hea']
li.sort()
print(li)
['a', 'adjk', 'hea', 'hello','z']

本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/21993.html

(0)
上一篇 2023年2月5日 08:52:12
下一篇 2023年2月5日 08:52:24

相关推荐

  • 虽然现在很多人都使用电脑了,但是对于一些系统知识依旧不是那么熟悉。 比如说电脑c盘空间不足的时候,应该如何高效清理? 而今天小编要分享的,就是清理c盘的方法,只需3招,让电脑恢复流…

    2023年1月19日 投稿
  • 在互联网时代,谁都离不开网络。电脑在连接网络时,如果出现未识别网络标识又无法上网。该如何是好呢?不用着急,按照下面几个步骤就可以解决了。 1、网卡配置修正 ①、点击win任务栏中的…

    2023年3月26日 投稿
  • 都说:说话是一门艺术,会说话的人做起事情来事半功倍。尤其是客服沟通的时候,沟通就显得尤为的重要了。相信很多顾客愿意下单,不仅仅是因为产品本身和价格,还更加看重让人舒服、贴心的服务。…

    2023年1月9日
  • 不管是在使用手机的时候,还是在使用电脑的时候,软件一定都是我们手机和电脑上必备的工具,因为有了软件我们才能够更加轻松地去使用手机和电脑。而电脑上一旦有了软件,那么软件管理这个需求就…

    2023年4月15日 投稿
  • 问道手游是一款受欢迎的游戏,许多新手在开始玩时都会有困惑,比如在加点方面。玩家在加点时,需要注意一些细节,以便提升角色战斗力。今天小编为大家带来问道手游新手攻略,本文将为大家详细介…

    2023年6月6日 投稿
  • 觉得运动提不起精神的时候,不妨戴上耳机,让喜欢的音乐相伴运动。为了能够听到美妙的音乐,也为了避免给运动造成困扰,自由无束缚,又能带来好音质的耳机少不了,作为一名有着多年运动经验的过…

    2023年10月26日 投稿
  • win7笔记本重装系统教程(关于笔记本重装系统最简单的方法)

    计算机现在越来越完美,我们操作计算机的次数越来越多,计算机给我们的工作、生活、学习带来了很多便利。然而,在使用计算机的过程中,不可避免地会出现各种各样的问题。当计算机出现一些软件故…

    2023年6月10日 投稿
  • 在tcp/ip网络中,默认网关又叫缺省网关或缺省路由器,英文名为default gateway,是子网与外网连接的设备,通常是一个路由器,而该路由器的ip地址即为网络配置参数的默认…

    2023年6月11日 投稿
网站地图