python替换list中的元素
对于列表,除了可以向列表添加元素,删除列表元素以外,列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素
假如班上同学Candy需要转走了,同时有一个新的同学Canlina转入,那么按照字母排序,Canlina的位置恰好是Candy的位置
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L[2] = 'Canlina'
print(L)
也可以使用倒序索引来完成同样的功能
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L[-3] = 'Canlina'
print(L)
如果替换一个不存在的下标,则同样会引起Python运行错误
python二维list
有时,一维list并不能满足所有的要求(上述所有list均为一维list),这时就要二维list甚至更高维的list 比如:
Alice最近的三次成绩分别是[100, 89, 92]
Bob最近的三次成绩分别是[70, 65, 81]
Candy最近的三次成绩分别是[88, 72, 77]
需要用一个列表存放三个同学的成绩,则需要这样:
alice_scores = [100, 89, 92]
bob_scores = [70, 65, 81]
candy_scores = [88, 72, 77]
all_scores = [alice_scores, bob_scores, candy_scores]
print(all_scores) # ==> [[100, 89, 92], [70, 65, 81], [88, 72, 77]]
v这个时候得到的就是一个二维list,对于二维list,列表里面的每一个元素仍然是一个列表。这时,如果需要从二维list all_scores获取Bob最近第三次考试的成绩,可以这样写:
alice_scores = [100,89,92]
bob_scores = [70,65,81]
candy_scores = [88,72,77]
all_scores = [alice_scores, bob_scores, candy_scores]
score = all_scores[1][2] # ==> 81
其中all_scores[1]
得到Bob的最近三次成绩的列表,再通过下标[2]
,则可以得到Bob第三次的成绩
python替换list中的元素相关推荐
- python 替换字符串中的元素
python 替换字符串中的元素 def str_replace(old_str,old,new):"""在 old_str 字符串中,把 old 替换成 new:par ...
- Python 获取list 中指定元素出现的次数
Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...
- java替换数组中的元素_如何使用Java 8流快速替换列表中的元素
java替换数组中的元素 假设您有一个项目清单: List<String> books = Arrays.asList("The Holy Cow: The Bovine Tes ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
- R语言处理数据——替换数据中某元素
直接上代码: ####全部替换 ###将数据框中的a全部替换为100 data[data == "a"] = 100###在指定列中进行替换,将a全部替换为100 data[,c( ...
- python取出frozenset中的元素存到列表list
python取出frozenset中的元素存到列表 由于frozenset中的元素不能像set一样进行增加(.add())也不能减少(.remove)操作 所以我们希望用列表list来存frozens ...
- python 判断list 中重复元素最后1次出现的位置
方法 1 把list 转string 之后使用rfind python 判断list 中重复元素最后1次出现的位置 ,list 中没有直接方法判断 不过string 有find 和 rfind的 ,f ...
- JS替换HTML中现有元素,并将所有属性重新设置给新元素
JS替换HTML中现有元素,并将所有属性重新设置给新元素 场景 解决思路 代码 补充(关于NamedNodeMap) NamedNodeMap的属性及方法 场景 例子:给了我们一个单选按钮来选择某个d ...
- python 替换array中的值_利用Python提取视频中的字幕(文字识别)
我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...
最新文章
- ICCV2017: Unlabeled Samples Generated by GAN Improve the Person Re-Identification Baseline in Vitro
- Hive表路径修改和分区表数据加载命令
- 20个正则表达式,举一反三,相信对你很有用
- 投标工作笔记001---竞标和围标
- Android下拉刷新上拉更多瀑布流(附源码)
- Linux查看端口被那个进程占用
- 为什么说:“你不合适学Python?”醍醐灌顶!
- ffice 2016 文件运行excel的数据透视表中的数据切片器的时候自动关闭
- anacode基本操作
- C++ string 的学习摘录
- 新浪微博模拟登陆分析
- 投射电子显微镜(TEM)
- 安装Win7系统,提示缺少所需的CD/DVD驱动器设备驱动程序
- lower_bound、upper_bound、equal_range详解
- 重庆科技学院计算机考研资料汇总
- uni-app关于uni.navigateTo的坑以及解决方案
- 单片机 软件延时时间控制
- 你公司的虚拟机还闲着?基于 Jenkins 和 Kubernetes 的持续集成测试实践了解一下!...
- iOS判断机型是否为iPhone11/iPhone11 Pro/iPhone11 Pro Max
- 【创建petstore数据库与表】