列表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的基本性质相关推荐

  1. python列表(数组)

    python列表(数组) 列表(list)  就是 数组 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一 ...

  2. insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)

    Python中最简单的数据集合是一个列表(list).列表是方括号内用逗号分隔的任何数据项列表.通常,就像使用变量一样,使用=符号为Python列表分配名称. 如果列表中包含数字,则不要在其周围使用引 ...

  3. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型

    (点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...

  4. python列表的实现原理_Python列表对象实现原理

    Python 列表对象实现原理 Python 中的列表基于 PyListObject 实现,列表支持元 素的插入.删除.更新操作,因此 PyListObject 是一个变长 对象(列表的长度随着元素的 ...

  5. Python 列表、字典、元组的一些小技巧

    1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...

  6. python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象

    python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...

  7. python列表(list)中出现次数最多的元素使用collection包的Counter方法

    python列表(list)中出现次数最多的元素使用collection包的Counter方法 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tup ...

  8. python 列表、字典转json字符串

    python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...

  9. python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

最新文章

  1. OpenCV中resize函数五种插值算法的实现过程
  2. TX2 开发套件串口
  3. python搭建django
  4. ​CVPR2021最佳学生论文提名:Less is More
  5. json.stringfy()和json.parse()
  6. oracle批量文件入库,C++ Oracle批量高效入库
  7. Windows自带md5校验工具使用说明
  8. java如何看jdk文档_如何在IntelliJ IDEA中查看JDK外部文档?
  9. 视频教程_Mastercam2017车削视频教程,数控车床编程视频教程,vericut车床仿真视频...
  10. 一个十分简单有效的改善origin下载速度慢的方法
  11. 内存取证工具Volatility学习
  12. win10系统关机被阻止解决方法
  13. wps英文参考文献怎么对齐_wps英文参考文献怎么对齐_【论文攻略】排版技巧——如何用 Word 编辑参考文献......
  14. MLAPP————第六章 频率派统计
  15. Qt-qmake install相关
  16. 向Excel中批量插入图片,自动排版
  17. 被误解的C++——法国大革命
  18. win11 眼睛保护色
  19. python中0代表什么_python语言中,0.1**0.3表示什么_学小易找答案
  20. 教师资格证材料分析题答题模板,可直接套用!

热门文章

  1. 特斯拉与Mobileye口水战的背后,是自动驾驶技术话语权之争
  2. 导航栏与scrollerview(或scrollerview的子类)
  3. 如何使用Spring管理Filter和Servlet
  4. 微软推Windows 10新内测版 仍以“修复”为特色
  5. Mybatis3.4.x技术内幕(二十二):Mybatis一级、二级缓存原理分析
  6. SAP中国首个基于SAP HANA的Business One Analytics项目初试锋芒
  7. Virtual方法和Abstract方法的使用区别
  8. python的日志简单使用
  9. links下c语言中for的作用是,C语言开发注意事项
  10. 广州的11个辖区_广州“受欢迎”的2个区,相距仅20公里,若“合并”将超黄埔区...