列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型,除此之外还可以存储大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素,而且列表是有序的,有索引值,可切片,方便取值。

一、列表的增加

方式一:append

li = [“www”,”old”,”boy”,”edu”]

li.append("com")

print(li)

输出结果:[“www”,”old”,”boy”,”edu”,”com”]

方式二:insert(index, obj),index为要插入的索引位置,obj为插入的值。

li = [“old”,”boy”,”edu”,”com”]

li.insert(0,"www")

print(li)

输出结果:[“www”,”old”,”boy”,”edu”,”com”]

方式三:extend,在列表末尾一次性追加另一个序列中的多个值,即迭代追加。

li = [“www”,”“old”,”boy”]

li.extend(["edu","com"])

print(li)

输出结果:[“www”,”old”,”boy”,”edu”,”com”]

二、列表的删除

方式一:pop,移除列表中的一个元素,默认最后一个,并返回该元素的值。

li = [“www”,”old”,”boy”,”edu”,”com”]

obj = li.pop()

print(obj)

输出结果:com

方式二:remove,移除列表中某个值的第一个匹配项,无返回值

li = [“www”,”old”,”boy”,”edu”,”com”]

obj =li.remove("old ")

print(obj)

输出结果:None

方式三:del

li = [“www”,”old”,”boy”,”edu”,”com”]

del li    #删除整个列表

print(li)

输出结果:

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

NameError: name 'li' is not defined

方式四:clear,清空列表,无返回值

li = [“www”,”old”,”boy”,”edu”,”com”]

li.clear()

print(li)

输出结果:[]

三、列表的修改

方式一:按照索引去改

li = [“www”,”old”,”boy”,”edu”,”com”]

li[1] = “man”

print(li)

输出结果:[“www”,”man”,”boy”,”edu”,”com”]

方式二:按照切片去改

li = [“www”,”old”,”boy”,”edu”,”com”]

li[1:3] = [“young”,” girl”]

print(li)

输出结果:[“www”,” young”,” girl”,” edu”,” com”]

四、列表的查找

方式一:按索引或切片查找

li = [“www”,”old”,”boy”,”edu”,”com”]

print(li[1])                            #按照索引查找

print(li[1:2])                          #按照切片查找

输出结果:old  old

方式二:for循环查找

li = [“www”,”old”,”boy”,”edu”,”com”]

for i in li:

print(i)

输出结果:

www

old

boy

edu

com

方式三:index(obj) 从列表中找出某个值第一个匹配项的索引位置。

li = [“www”,”old”,”boy”,”edu”,”com”]

print(li.index("edu"))

输出结果:3

转载于:https://blog.51cto.com/12306609/2161248

Python数据类型之列表操作方法相关推荐

  1. CrazyWing:Python自动化运维开发实战 九、Python数据类型之列表

    导语 序列: 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推,Python已经内置确定序列的长度以及确定最大和最小 ...

  2. python数据类型转换方法列表

    阿里云大学人工智能学前小测验-Python测试 5.关于数据类型转换方法,错误的是 A. int(x) 将x转换为一个整数 B. float(x) 将x转换为一个浮点数 C. string(x) 将x ...

  3. 初学__Python——Python数据类型之列表和元组

    目录 一.创建和操作列表 二.创建和操作元组 一.创建和操作列表 列表是以方括号 "[]" 包围的数据集合,不同成员间以 "," (半角符号)分隔. 列表中可以 ...

  4. 支持字典_【多测师小课堂】python数据类型之列表、字典、元祖、字符串

    1.字符串操作 1.1. 字符串常用方法 1.2.字符串常用函数 1.capitalize() 首字母变大写 2.endswith/startswith()是否 x结束/开始 3.find()检测x是 ...

  5. mysql翻译逗号隔开的字典_【多测师小课堂】python数据类型之列表、字典、元祖、字符串...

    1.字符串操作 1.1. 字符串常用方法 1.2.字符串常用函数 1.capitalize() 首字母变大写 2.endswith/startswith()是否 x结束/开始 3.find()检测x是 ...

  6. Python数据类型、列表、元组、字典、集合增删改查(切片)

    Python基础(数据类型) 有问题可以➕QQ:1606269318来交流沟通. 以下全是干货,对刚学Python是挺有帮助的. 1.Numbers(数字): 1)整数(int) 通常被称为是整型或整 ...

  7. python更改list数据类型_python3笔记十一:python数据类型-List列表

    一:学习内容 列表概念 列表创建:创建空列表.创建带有元素的列表 列表访问:取值 列表修改:替换元素.追加元素.追加列表.插入元素 列表删除:移除列表中指定下标处的元素.移除匹配条件的第一个元素.移除 ...

  8. Python数据类型(列表和元组)

    1.3 List(列表) 列表由一系列按特定顺序排列的元素组成. 在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素. 1.3.1 访问列表元素 在Python中,第一个列表元素的索 ...

  9. Python数据类型之列表

    1-创建列表 方法一:使用中括号 [ ] 方法二:list函数 # 举例1 In [36]: a_list = [2, 3, 7, None]# 举例2 In [37]: tup = ('foo', ...

最新文章

  1. Sharepoint 2010 网站无法检索到部分AD用户
  2. delete语句与reference约束冲突怎么解决_mysql update语句和原数据一样会更新么
  3. leetcode203.移除链表元素
  4. 生成对抗网络(GAN)相比传统训练方法有什么优势?(一)
  5. QT实现共享内存进行进程间通信
  6. enspac启动失败代码2_电脑蓝屏代码0x000024
  7. html语言中glyphicon,Bootstrap字体图标无法正常显示的解决方法
  8. Github 开源趋势榜 TOP 1:英伟达升级发布二代 StyleGAN!
  9. c语言页面置换算法报告,C语言实现页面置换算法
  10. XShell 6和Xftp6
  11. 前端 JS 根据日期查询周几 星期几
  12. 集合(Collection)的详细笔记
  13. 群晖docker签到京豆_在群晖Docker上的部署qBittorrent
  14. 无线服务器功能,无线自组织互联网的用户管理——Radius服务器的功能设计与实现...
  15. apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识
  16. PHP7都有哪些新特性
  17. 分布式之分布式事务、分布式锁、分布式Session
  18. Dataview产品
  19. 9、攻守兼备的投资利器--可转债基金
  20. 如何语言讲述雪铁龙c6,到底是一款怎样的车 浅谈雪铁龙C6体验感受

热门文章

  1. QTreeWidget 读取windows注册表
  2. javascript图片懒加载与预加载的分析
  3. X86虚拟化之三种服务器虚拟化战略架构
  4. asp.net 在使用Response.Redirect try{}catch{}块失效
  5. 从电影死亡笔记看商业智能在治安领域的应用
  6. Siri ShortCut 调研(含Demo)
  7. 禁止输入emoji表情
  8. 【redis】2.redis可视化工具安装使用
  9. cocos2d_x_03_经常使用类的使用_事件_画图
  10. 为什么人人都该懂点LLVM