python列表list的基本性质
列表list是python中基本的数据结构,列表中的每个元素都分配一个数字作为索引进行管理,在形式上列表与c语言的数组有一定的相似之处,但是列表的灵活性与易用性是远远超过数组的。
list的索引从0开始,其中的元素不需要具有相同的类型,因此可以把各种类型的数据存在一个列表中,列表的声明也很简单,使用逗号将数据区分放在中括号中就可以完成创建
list1=[1,2,3]
list2=['a','b','c']
list3=[1,'a',4,'hello']
当你需要对于列表中的数据进行操作时,可以直接选取一个范围内的数据,不再需要依靠循环进行选取
list1[1:4]#选取索引为1到4的数据
list2[3:]#选取索引为3及以后的数据
list3[:4]#选取索引为4及以前的数据
list4[0]#选取索引为0的数据
list5[-2]#选取倒数第二个元素
当需要向列表添加新的元素时,使用append函数在列表的末尾添加新的元素。
list1=[]
list1.append('abc')
删除指定的列表元素使用del语句
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list1=[1,2,3]
del list1[1]
对于列表求len()操作可以得到列表的长度
list1==[1,2,3]
print(len(list1))
输出结果为3
使用+可以直接将2个列表拼接在一起
list1=[1,2,3]
list2=[4,5,6]
list3=list1+list2
输出list3为
[1,2,3,4,5,6]
python列表list的基本性质相关推荐
- python列表(数组)
python列表(数组) 列表(list) 就是 数组 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一 ...
- insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)
Python中最简单的数据集合是一个列表(list).列表是方括号内用逗号分隔的任何数据项列表.通常,就像使用变量一样,使用=符号为Python列表分配名称. 如果列表中包含数字,则不要在其周围使用引 ...
- python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型
(点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...
- python列表的实现原理_Python列表对象实现原理
Python 列表对象实现原理 Python 中的列表基于 PyListObject 实现,列表支持元 素的插入.删除.更新操作,因此 PyListObject 是一个变长 对象(列表的长度随着元素的 ...
- Python 列表、字典、元组的一些小技巧
1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...
- python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象
python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...
- python列表(list)中出现次数最多的元素使用collection包的Counter方法
python列表(list)中出现次数最多的元素使用collection包的Counter方法 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tup ...
- python 列表、字典转json字符串
python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...
- python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
最新文章
- OpenCV中resize函数五种插值算法的实现过程
- TX2 开发套件串口
- python搭建django
- ​CVPR2021最佳学生论文提名:Less is More
- json.stringfy()和json.parse()
- oracle批量文件入库,C++ Oracle批量高效入库
- Windows自带md5校验工具使用说明
- java如何看jdk文档_如何在IntelliJ IDEA中查看JDK外部文档?
- 视频教程_Mastercam2017车削视频教程,数控车床编程视频教程,vericut车床仿真视频...
- 一个十分简单有效的改善origin下载速度慢的方法
- 内存取证工具Volatility学习
- win10系统关机被阻止解决方法
- wps英文参考文献怎么对齐_wps英文参考文献怎么对齐_【论文攻略】排版技巧——如何用 Word 编辑参考文献......
- MLAPP————第六章 频率派统计
- Qt-qmake install相关
- 向Excel中批量插入图片,自动排版
- 被误解的C++——法国大革命
- win11 眼睛保护色
- python中0代表什么_python语言中,0.1**0.3表示什么_学小易找答案
- 教师资格证材料分析题答题模板,可直接套用!
热门文章
- 特斯拉与Mobileye口水战的背后,是自动驾驶技术话语权之争
- 导航栏与scrollerview(或scrollerview的子类)
- 如何使用Spring管理Filter和Servlet
- 微软推Windows 10新内测版 仍以“修复”为特色
- Mybatis3.4.x技术内幕(二十二):Mybatis一级、二级缓存原理分析
- SAP中国首个基于SAP HANA的Business One Analytics项目初试锋芒
- Virtual方法和Abstract方法的使用区别
- python的日志简单使用
- links下c语言中for的作用是,C语言开发注意事项
- 广州的11个辖区_广州“受欢迎”的2个区,相距仅20公里,若“合并”将超黄埔区...