Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合。所有序列能用到的标准操作方法,列表也都可以使用,比如切片、索引等,python的list是可变数据类型,它支持添加 append、插入 insert、修改、删除del等操作。

  Python列表list的创建

  可以把python中的list列表理解为任意对像的序列,只要把需要的参数值放入到中括号[ ]里面就可以了,就像下面这样操作:

  names = ['ada','amy','ella','sandy']

  列表可以包含不同类型对像,也支持嵌套:

  例如a = ['a',567,['adc',4,],(1,2)]

  这个列表中就包含了字符串、整型、元组这些元素,同时还嵌套了一个列表。

  修改列表list中的值

  列表是有序的,可以通过python list下标来修改特定位置的值。下面用举例说明的方法来介绍下如何修改列表参数:

  >>>a = [1,9,9]

  >>>a [0] = 9

  >>>a

  [9,9,9]

  列表的修改操作,也可以把它看成是特定位置重新赋值的操作。

  Python list 列表删除操作

  python 列表删除最常用到的方法有三种:del、remove、pop,使用方法和用途也并不相同,这里先了解下del这种最方便的入门级列表删除操作方法。

  现有列表 names = ['ada','amy','ella','sandy'],要求是把上面列表中的'amy'删除,思路是:先知道'amy'在列表names中的索引位置,之后配合del这个方法来删除。列表del方法具体使用方法如下:

  >>>names = ['ada','amy','ella','sandy']

  >>>del names[1]

  >>>names

  ['ada','ella','sandy']

  Python列表的操作方法还有很多,像是python append、count、extend、index、python list insert、python reverse和sort排序等方法,这些会再更之后的文章中做详细讲解。

Python List 列表list()方法相关推荐

  1. Python List 列表list()方法分享

    Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合.所有序列能用到的标准操作方法,列表也都可以使用,比如切片.索引等, ...

  2. Python:字典列表字符串方法测试

    测试的一些Python中的关于字典.列表.字符串的使用方法,放在这里备查. 整个测试代码和说明如下: # -*- coding: utf-8 -*- """Python: ...

  3. python打乱列表的方法_python打乱列表

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 随机打乱列表中的元素自己写函数用于随机打乱列表中的元素方案一:交换法随机选取原列 ...

  4. python获取列表长度方法_python - 在Pandas df列中获取有关列表长度(平均长度,最大长度等)的统计信息的大多数pandas-onic方法 - 堆栈内存溢出...

    我想获取有关pandas df列中列表长度的统计信息,例如平均长度,最低,最高,标准差等. 例: import pandas as pd dfp = pd.DataFrame( {'trial_num ...

  5. python清空列表的方法

    1.大数据量的list,要进行局部元素删除,尽量避免用del随机删除,非常影响性能,如果删除量很大,不如直接新建list,然后用下面的方法释放清空旧list. 2.对于一般性数据量超大的list,快速 ...

  6. 【Python】列表元素输入

    列表的常见输入书上也没有介绍,就自己综合了一下,把见到过的输入都写了下来,有需要的可以看一下 1.定长度输入 ls = [0] * 100 #长度为100 其实无所谓定长度输入,只是表示有100个元素 ...

  7. python 函数调用列表_在项目列表上调用一个函数的最简洁方法 - python

    在python 2中,我使用map将函数应用于多个项目,例如,删除所有与模式匹配的项目: map(os.remove,glob.glob("*.pyc")) 当然我忽略了os.re ...

  8. Python 列表 insert() 方法

    描述 Python 列表 insert() 方法将指定对象插入到列表中的指定位置. 语法 insert() 方法语法: L.insert(index,obj) 参数 index -- 对象obj需要插 ...

  9. python对列表进行去重_Python对列表去重的4种方法

    开发中对数组.列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序, 后面两种方法可以保持原来的顺序. 下面的代码都在Python3下测试通过, Pyth ...

最新文章

  1. c语言 python-C语言和python的区别
  2. 怎样才算熟悉python-怎么样才算是精通 Python?
  3. Gentoo - X11 forwarding request failed on channel 0
  4. 008 Spark中standalone模式的HA(了解,知道怎么配置即可)
  5. 分享我工作10年收藏的程序员技术网站
  6. html 手机访问优化,移动端首屏优化
  7. matlab与水库调度,蛙跳算法优化水库调度,全局迭代中最优解未更新
  8. 测试面试必问点【干货】建议收藏!!
  9. Javascript 判断浏览器是否为IE的最短方法
  10. 怎样用计算机打出seeyouagain,怎么唱好seeyouagain说唱
  11. SceneKit中文文档
  12. Windows 10聚焦怎么用?教你玩转Windows聚焦功能
  13. 车牌识别算法实践(一):先验知识
  14. 算法实践:数独的基本解法
  15. ubuntu22.04连网/peap/WPA2/MSCHAPv2
  16. 将Exr多个图片合成视频
  17. 什么是Ninja -
  18. 图解分布式一致性协议 Paxos 算法【BAT 面试题宝库附详尽答案解析】
  19. 思科全球副总裁、大中华区首席技术官曹图强:网络安全不是奢侈品,而是必需品...
  20. 很多时候在考虑设计而不是考虑编码的时候, 接口才真正清晰,明朗的把它的原理展现给你。

热门文章

  1. Element-ui表格选中回显
  2. ZKFC服务异常:Parent znode does not exist.
  3. golang xml和json的解析与生成
  4. Lua学习笔记6:C++和Lua的相互调用
  5. Hyper-V虚拟化测试05防火墙及证书配置
  6. 求几亿个数中不重复元素的个数
  7. Spring AOP详解(转载)所需要的包
  8. Windows 7 部署(一):安装和部署简述
  9. Python工具 | 9个用来爬取网络站点的 Python 库
  10. rabbitmq可靠发送的自动重试机制 --转