C# list删除 另外list里面的元素_[Python]列表(list)操作
对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,因为它们比较相似,对于python里面列表的定义可以直接用方括里加包含对象的方法,并且python的列表是比较强大的了,它包含了很多不同类型的数据:整型数据、浮点型数据、字符串、列表以及对象等。
加号(+)是列表连接运算符,星号(*)是重复操作
1、创建列表
1.1方法一
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list1 = ['千锋', '教育', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
1.2方法二
通过list创建列表。如下所示:
L = list(“zhangsan”)
访问列表中的值
与字符串的索引一样,列表索引从0开始或者-1结束。如下:
L = List(“ABCDEFG”)
L = ['A','B','C','D','E','F','G']
切片时可以使用三个参数;三个参数各司其职,第一个切片为起始位置【包含】,第二个切片为结束位置【不包含】,第三个参数为控制返回列表顺序和采样频率。
2.1 一个参数
Print(L[1]) 结果:B
Print(L[1:]) 结果:BCDEFG
Print(L[:3]) 结果:ABC
Print(L[::2]) 结果:ACEG
2.2 二个参数
Print(L[1:-2]) 结果:BCDE
Print(L[-4:4]) 结果:D
Print(L[-10:4]) 结果:ABCD
2.3 三个参数
Print(L[::2]) 结果:ACEG
Print(L[::-2]) 结果:GECA
3、更新列表元素
L = []1,2,3,4]
L[1] = ‘A’ # 给L[1]重新赋值
Print(L) 结果: [‘A’,2,3,4]
添加列表元素
list1.insert(2,'add') # 指定索引号为2的位置追加元素‘add’
list1.append([8,9,10]) # 在列表的末尾追加元素[8,9,10]
list1.extend([23]) # 在列表的末尾追加元素[23]
list1.extend('abc') # 在列表的末尾追加元素‘a’,‘b’,‘c’
list1.append((10,11)) # 在列表的末尾追加元组(10,11)
删除列表元素
del list1[1] # 删除索引号为1的元素
list1.pop()# 默认删除最后一个元素
list1.remove(1) # 删除第一个和1匹配的元素
del list1 # 删除列表list1
list1.clear() # 清空列表
列表的函数&方法
len(list1) # 统计列表元素个数
max(list1) # 返回列表元素最大值
min(list1)# 返回列表元素最小值
list.append(obj) # 在列表末尾添加新的对象
list.count(obj) # 统计某个元素在列表中出现的次数
list.extend(seq) # 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) # 从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj) # 将对象插入列表
list.pop([index=-1]) # 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj) # 移除列表中某个值的第一个匹配项
list.reverse() # 反向列表中元素
list.sort(cmp=None, key=None, reverse=False) # 对原列表进行排序
【重要消息】感谢知友您能够看到这部分内容,本文是软件测试系列知识中python脚本语言中的一篇,笔者认为本部分全面的知识应该包含如下图所示的内容:
如果知友对这部分内容感兴趣,可以持续关注小编的账号,除此之外,小编还录制了不少这方面的技术视频,知友如果有需要,可以私聊本小编获取哦!
C# list删除 另外list里面的元素_[Python]列表(list)操作相关推荐
- python删除链表中的最小元素_LintCode Python 入门级题目 删除链表元素、整数列表排序...
删除链表元素: 循环列表head,判断当前指针pre.next的val是否等于val, 如果是,当前pre重指向pre.next.next, 直至pre.next = Null # Definitio ...
- pymongo查询列表元素_散列表:如何实现word编辑器的拼写检查?
Word文档编辑器大家应该经常使用吧,大家有没有留意到它编辑功能,当我们输入一个错误的单词时,单词单面就会标红提示"拼写错误",这个功能是怎么实现的呢?其实啊,它是通过散列表实现的 ...
- c语言中删除有序数组中重复元素,去除有序列表中的重复元素
2014-10-27 09:13:00更新 你仔细研究一下我写的 testAsignPoint 和 testAsignPointAgain 函数就会明白为什么你的二级指针无效了. 还是那句话,你要记住 ...
- C# list删除 另外list里面的元素_在Python 中 List 操作 9种例子详细了解
list的操作有循环.切片.增.删.改.查.反转.排序: 接下来我们逐个来说一下: 首先我们要知道,列表的索引(下标)从0开始,最后一个可以用-1表示. 1. 循环 如果直接for 循环一个list ...
- python将一个列表里面的某类元素取出来_03|Python列表常见操作
欢迎关注pythoner派微信公众号及头条号 Python常见的数据结构我们在上一节中已经讲过 再阅读文章前,请打开PythonIDE 列表: 1.定义一个列表 现在我们有3瓶不同类型的啤酒,现在我们 ...
- python输入文件名读取文件_[Python] python3 文件操作:从键盘输入、打开关闭文件、读取写入文件、重命名与删除文件等...
1.从键盘输入 Python 2有两个内置的函数用于从标准输入读取数据,默认情况下来自键盘.这两个函数分别是:input()和raw_input(). Python 3中,不建议使用raw_input ...
- python交换数组中的两个元素_[Python]华为面试题,交换两个数组的元素使之总和的差值最小。...
看看写了个 ,实现不需数组长度一致,复杂度O(n^2),求好的算法 /** arr1={1,2,3}; * arr2={22,33,44,55}; * 交换两个矩阵数据 */ public void ...
- python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...
本文实例讲述了Python列表常见操作.分享给大家供大家参考,具体如下: 列表是由一系列按特定顺序排列的元素组成的对象.因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称. 我们用方括号 ...
- ios 取出数组中前两个元素_看图学NumPy:掌握n维数组基础知识点,看这一篇就够了...
晓查 编译整理 量子位 报道 | 公众号 QbitAI NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具.然而对初学者来说,NumPy的大量运算方法非常难记. 最近,国 ...
最新文章
- git idea 可视化_那些你应该知道的,但是你一定不知道的 Git 骚操作
- Java记录 -24- equals方法重写
- CSS学习六:布局剖析
- openstack neutron-fwaas 防火墙之iptables实现细节详解
- SPC5Studio 入门
- 使用API​​身份验证的Spring Security
- 企业实战(Jenkins+GitLab+SonarQube)_05_Jenkins创建管理员用户
- 原生语言开发web版万岳网校源码 v2.2.0
- golang 代理地址
- 日均5亿查询量的京东订单中心,为什么舍MySQL用ElasticSearch?
- 怎么搜索php文件内容,linux怎么搜索文件
- pytorch nn.Module.parameters
- 一年月份大小月口诀_家乡山溪长的菖蒲种植有讲究,记住“口诀”事半功倍
- PHP操作文件的常用函数
- tf15: 中文语音识别【转】
- 我从华为身上学到的项目管理经验 -- 概述篇
- 来电铃声播放流程总结
- 嵌入式开发基本环境搭建---ubuntu
- Python DistributedDataParallel(DDP)训练模型
- 光纤收发器的原理及应用_光纤收发器工作原理 - 光纤收发器工作原理及技术详解(分类,使用方法及接线图)...
热门文章
- ROS学习笔记(一)——软件版本的选择
- delphi IOS 通知 TNotification
- java类和对象的基础(笔记)
- sqlserver临时表操作
- 园子装修 | 打造自己的直男审美博客园(施工中,持续更新)
- 20145226夏艺华 JAVA预备作业1
- C#学习笔记-ContextMenuStrip
- 使用PHP对word文档进行操作的方法
- LA_4670_Dominating_Patterns_(AC自动机+map)
- Window.ActiveXObject的用法 以及如何判断浏览器的类型