Python修改列表元素有哪些方法总结
(资料图片仅供参考)
目录
一、修改单个元素二、修改一组元素补充: 删除元素的变相方法总结增删改查是处理数据最常见的方法,前两种说过了,这里就要说说python提供的两种修改列表元素的方法,一种是修改单个元素,还有一种的修改一组数据的方法。
一、修改单个元素
修改单个元素从原理上讲就是重新给指定位置的元素赋值。下面来看看代码演示。
name1 = ["python", "java", "php", "MySql", "C++", "C", "php", "C#"] name1[2] = "python自学网" print(name1) 返回结果:["python", "java", "python自学网", "MySql", "C++", "C", "php", "C#"]
二、修改一组元素
这里使用的就是切片这种手法来给list列表做整段元素修改的,在进行这种操作时,如果不指定步长(step 参数),Python 就不要求新赋值的元素个数与原来的元素个数相同;这意味,该操作既可以为列表添加元素,也可以为列表删除元素。
name1 = ["python", "java", "php", "MySql", "C++", "C", "php", "C#"] name1[2:4] = ["python自学网", "www.xxx.com.cn"] print(name1) 返回结果:["python", "java", "python自学网", "www.xxx.com.cn", "C++", "C", "php", "C#"]
这里要注意的是切片区间包含的元素个数和指定列表中元素的个数要相同。
还有一种切片方法是指定步长切片,同样可以修改多个列表元素的值。看看下面的代码演示。
name1 = ["python", "java", "php", "MySql", "C++", "C", "php", "C#"] name1[1:5:2] = ["python自学网", "www.wakey.com.cn"] print(name1) 返回结果:["python", "python自学网", "php", "www.xxx.com.cn", "C++", "C", "php", "C#"]
上面这段代码的意思是,从第二个元素到第六个元素,每隔2个修改成指定的列表中元素。从第二个到第六个包含4个元素,每隔2个修改一下正好能修改两个,如果包含6个元素,这是新的列表中元素不够就会报错。看看下面的演示;
name1 = ["python", "java", "php", "MySql", "C++", "C", "php", "C#"]name1[1:7:2] = ["python自学网", "www.xxx.com.cn"]print(name1)
返回结果:
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/python知识总结/python基础/9-4.修改列表元素.py", line 12, in
name1[1:7:2] = ["python自学网", "www.xxx.com.cn"]
ValueError: attempt to assign sequence of size 2 to extended slice of size 3
补充: 删除元素的变相方法
s1 = (1, 2, 3, 4, 5, 6) s2 = (2, 3, 5) s3 = [] for i in s1: if i not in s2: s3.append(i) print("s1_1:", s1) s1 = s3 print("s2:", s2) print("s3:", s3) print("s1_2:", s1)
总结
到此这篇关于Python修改列表元素有哪些方法的文章就介绍到这了,更多相关Python修改列表元素内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
关键词:
上一篇:寻广东梅州廖冰露 “全能神”导致很多家庭破碎 绝对不能相信它
下一篇:最后一页
- 如何去除水印不影响原图 (如何去除水印不影响原图)
- 广州科技活动周进入预热 明日正式启动300多场主题活动接踵而来
- 深化重点领域信用建设 广州正式出台新型监管机制实施方案
- 女童不慎掉入20米深井 18岁小姨三次下井成功营救
- 西安3个区域12月28日起每日开展全员核酸 官方提倡民众居家健身
- 浙江乐清一核酸检测结果异常人员 复采复检为阴性
- 浙江本轮疫情报告确诊病例490例 提倡“双节”非必要不出省
- 西安警方通报6起涉疫违法案件
- 西安新一轮核酸筛查日检测能力达160万管
- 西安市累计报告本土确诊病例811例
-
要听神明的话第二部漫画 要听神明的话第二部_全球热点
今天来聊聊关于要听神明的话第二部漫画,要听神明的话第二部的文章,现在就为大家来简单介绍下要听神明的话
-
妙玉的判词曹雪芹之意_妙玉判词解读|天天报资讯
1、“妙玉判词终陷淖泥”中的“淖”读[nào]。2、一、“淖”详细释义nào〈名〉(1)形声。3、从水,从卓,卓亦
-
环球速看:金融圈formax高管_金融圈formax
1、现在很多都是黑平台。2、进账容易取款难。3、你可以问问有没有在这个平台里挣过钱,然后取出款的人。本
-
企业级无线路由器排行 企业级无线路由器
今天来聊聊关于企业级无线路由器排行,企业级无线路由器的文章,现在就为大家来简单介绍下企业级无线路由器
-
网友怒赞!淄博“长者食堂”又火了! 天天观速讯
转自:央视财经,还有不少本地人留言“早就有啦~”因烧烤火出圈的山东淄博,近日又因“长者食堂”被大家纷
-
网传浪姐一公淘汰名单详细内容
大家好,小太来为大家解答以上问题。网传浪姐一公淘汰名单很多人还不知道,现在让我们一起来看看吧!1、想
-
快消息!暴涨200%!"淄博烧烤"竟成基金经理赚钱利器,啥情况?
证券时报·券商中国记者注意到,在消费股持续调整的前四个月内,以低端消费、低价消费为代表的细分消费股反
-
当前播报:又丢球了!广州队比赛快结束时又被灌1球,0-2落后平果哈嘹
直播吧5月14日讯中甲第5轮,广州队vs广西平果哈嘹。比赛第,平果哈嘹发动反击,法布里西奥左侧拿球,自信内
-
环球播报:全市县域节水型社会达标建设实现全覆盖!青岛启动“城市节水宣传周”活动
5月14日上午,青岛市在青岛大学浮山校区举行全国城市节水宣传周启动仪式,市人大常委会副主任韩守信出席仪
-
世界速读:亚运红利持续释放 场馆惠民开放造福全民健身
亚运红利持续释放场馆惠民开放造福全民健身
X 关闭
Python修改列表元素有哪些方法总结
寻广东梅州廖冰露 “全能神”导致很多家庭破碎 绝对不能相信它
【全球热闻】2023年5月15日浙江绍兴华宇纸业废纸价格平稳
全球速讯:中型及中大型MPV别乱买 最新质量榜单出炉 11款达标 赛那第三
美国费城发生一起枪击事件 致一人死亡
X 关闭
焦点讯息:水发燃气董秘回复:根据《上海证券交易所股票上市规则》的规定
西安警方完成研考安保工作 共出动警力逾1.3万人次
得知西安疫情防控“升级” 男子夜骑共享单车回咸阳淳化
中国医生将任SIU主席背后:从追随者同行者到引领者
海南省通报政法队伍教育整顿成果