原标题:Python --列表(List)详解

大家今晚利用1个小时看python基础视频教程 010-012节 ,学习列表,自己监督自己。跟着学习哈!一定要做到!

列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

一、创建一个列表

只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list1 = [ 'physics', 'chemistry', 1997, 2000];list2= [ 1, 2, 3, 4, 5];list3= [ "a", "b", "c", "d"];

与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

二、访问列表中的值

使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

#!/usr/bin/ pythonlist1= [ 'physics', 'chemistry', 1997, 2000];list2= [ 1, 2, 3, 4, 5, 6, 7];print"list1[0]:", list1[ 0]print"list2[1:5]:", list2[ 1: 5]以上实例的输出结果:list1[0]: physicslist2[1: 5]: [ 2, 3, 4, 5]

以上实例的输出结果是:

Value available at index 2:

1997

New value available at index2:

2001

使用append()方法来添加列表项

>>> s=[ 'physics', 'chemistry']

>>> s.append( "wangtao")

>>> s['physics', 'chemistry', 'wangtao']

五、Python列表脚本操作符

列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。

如下所示:

六、Python列表截取

Python的列表截取与字符串操作类型,如下所示:

L = [ 'spam', 'Spam', 'SPAM!']

操作:

责任编辑:

python列表操作详解_Python --列表(List)详解相关推荐

  1. python列表操作函数大全_Python列表操作函数

    列表可以进行多个数据的存储,同时python中的列表设计非常到位,它可以实现内容动态扩充,可以进行后期数据的删除,这些就需要通过Python提供的列表操作函数来实现了. 对于Python语言而言,开发 ...

  2. python字典操作的方法_python 字典操作方法详解

    python 字典操作方法详解 一.总结 一句话总结: 字典就是键值对映射 ,像js和php中的键值对数组:{'name':'jamnes','age':'32'} 1.python字典的增删改查? ...

  3. python中的列表分片详解_python列表与元组详解实例

    在这章中引入了数据结构的概念.数据结构是通过某种方式组织在一起的数据元素的集合.在python中,最基本的数据结构就是序列.序列中的每个元素被分配一个序号,即元素的位置,也被称为索引.注意:第一个索引 ...

  4. 简述python文件操作的流程_Python文件操作详解

    这篇文章主要介绍了Python 文件操作的详解及实例的相关资料,希望通过本文大家能够理解掌握Python 文件操作的知识,需要的朋友可以参考下 Python 文件操作的详解及实例 一.文件操作 1.对 ...

  5. python列表解析式如何使用_python列表推导式操作解析

    python列表推导式操作解析 这篇文章主要介绍了python列表推导式操作解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 基本格式 ​[表达式 ...

  6. python列表添加重复值_python 列表 重复添加数据库

    <Python 3程序开发指南(第2版•修订版)>--1.4 总结 本节书摘来自异步社区<Python 3程序开发指南(第2版•修订版)>一书中的第1章,第1.4节,作者[英] ...

  7. python协程详解_python协程详解

    原博文 2019-10-25 10:07 − # python协程详解 ![python协程详解](https://pic2.zhimg.com/50/v2-9f3e2152b616e89fbad86 ...

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

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

  9. python字典下标是什么_python列表、元组、字典

    1.列表 列表是由一序列特定顺序排列的元素组成的.可以把字符串,数字,字典等都可以任何东西加入到列表中,列表中的元素之间没有任何关系.列表也是自带下标的,默认也还是从0开始.列表常用方括号表示,即:[ ...

  10. python列表字典的区别_python列表和字典区别

    列表 1.任意对象的有序集合 列表是一组任意类型的值,按照一定顺序组合而成的 2.通过偏移读取 组成列表的值叫做元素(Elements).每一个元素被标识一个索引,第一个索引是0,序列的功能都能实现 ...

最新文章

  1. 编写文档_如何通过编写优质文档来使自己的未来快乐
  2. javascript面向对象系列第一篇——构造函数和原型对象
  3. 虚拟化--图解交互式方式安装ESXi_5.0的过程
  4. LeetCode-2 Add Two Numbers
  5. python3.7和3.8的区别-Python 3.8 新功能来一波(大部分人都不知道)
  6. 对“纯手工编写的第一个Hibernate程序”的改进
  7. apollo 配置中心_apollo-1:apollo配置中心单机模拟分布式部署
  8. linux第三方模块参数,nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下)...
  9. 华为徐直军:华为云成为智能世界五朵云之一,2021年大力支持伙伴持续创新
  10. 取代Cookie失败,Google上线FLoC反遭“围攻”!
  11. 理解去中心化稳定币DAI
  12. 在PL/SQL中使用随机数和GUID
  13. 微信小程序安装Vant组件库
  14. nginx反向代理负载均衡功能
  15. 全球及中国飞行时间传感器芯片行业研究及十四五规划分析报告
  16. java的graphics2d_Java Graphics2D 使用详解 | 学步园
  17. 【agv搬运机器人价格大全】agv智能搬运机器人多少钱-厂家揭晓
  18. VSCode远程连接服务器使用R语言
  19. 1044 mysql_MYSQL 有ERROR 1044
  20. 2017年上海最新落户政策重磅出炉!你达标了吗?(明年就毕业了希望一切顺利)

热门文章

  1. 论文阅读笔记(六)——GhostNet: More Features from Cheap Operations
  2. Github大盘点!2021年最惊艳的38篇AI论文
  3. 浅谈CSwin-Transformers
  4. Tensorflow训练CIFAR10源代码
  5. 生产者与消费者 代码实现 java
  6. CentOS 7 samba 配置
  7. Python mysql-表的创建,删除和更新
  8. (转)FTP操作类,从FTP下载文件
  9. asynDBCenter(修改)
  10. Winfrom 中如何实现combox 的列表自动显示ToolTip提示