1 内容概要

1.1 遍历整个列表

对列表所有元素执行相同操作,即遍历列表所有元素,可使用for循环。

# 遍历列表
#其中x是变量名称,xs是列表名称,注意for循环后面要加冒号
xs=['xa','xb','xc']
for x in xs:print(x)

1.2 缩进的重要性

Python根据缩进来判断代码行与前一个代码行的关系,因此缩进的格式是非常重要的。

1.3 创建数值列表

函数 用法 作用
range() range(1,5) 生成范围内数
range() range(2,11,2) 生成范围内定步长数
lsit() list(range(1,6)) 生成列表
min() min(列表名) 最小值
max() max(列表名) 最大值
sum() sum(列表名) 总和

1.4 列表解析

squares=[value**2 for value in range(1,11)]
print(squares)

练习题

#数到20
test1=list(range(1,21))
print(test1)
#一百万
test2=list(range(1,1000001))
#print(test2)
test2_sum=sum(test2)
print(test2_sum)
#奇数
test6=list(range(1,20,2))
print(test6)
test7=[t*3 for t in range(1,11)]
print(test7)
test8=[m**3 for m in range(1,11)]
for n in test8:print(n)

1.5 切片

要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数 range()一样, Python在到达你指定的第二个索引前面的元素后停止。要输出列表中的前三个元素,需要指定索引0-3这将输出分别为0、1和2的元素。博主直接用代码形式呈现

#新建列表
xs=['xa','xb','xc','xd','xe']
for x in xs:print(x)
#输出索引0-2的元素
print(xs[0:2])
#输出索引1及以后的元素
print(xs[1:])
#输出索引3及以前的元素
print(xs[:1])
#输出后三个元素
print(xs[-3:])

列表的复制需要添加被复制列表的索引 如 a=b[:]

1.6 元组

  • Python将不能修改的值称为不可变的,而不可变的列表被称为元组。元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。
  • 虽然不可以修改元组的元素,但是可以给储存元组的变量赋值,从而改变内容(也就是重新定义一下)。

2 尾记

  • for循环后面要加冒号,元组元素不可直接修改。

01-03Python编程:操作列表相关推荐

  1. python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...

    这篇文章主要介绍了Python编程之列表操作,结合实例形式分析了Python列表的创建.使用.更新.删除等实现方法与相关操作技巧,需要的朋友可以参考下 #coding=utf8 ''''' 列表类型也 ...

  2. 以python入门教程新世界-国外旅行也不忘学习Python:Python 操作列表001

    Python从小白到入门 ~ Part 4 操作列表 001 Python是一门杰出的语言,值得你去学习,咱们现在就开始吧.--<Python编程从入门到实践>P44-P50 人生--这个 ...

  3. python列表转换成数字_python 字母转成数字Python操作列表的常用方法总结

    下面列出列表常用的方法操作列表以及小例子: 1.  Append 在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点: A. append中添加的参数是作为一个整体 >>> n ...

  4. Python学习-操作列表

    Python跟着[美] 埃里克·马瑟斯的Python编程 从入门到实践 第2版学的,当时买回来这本书就在书的扉页写下来日期"2021.6.15",也是在这一天第一次见到了我的导师. ...

  5. py04 内置类型 序列 数字 字符串操作 列表 不可变性

    F1. python知识结构 1.Python程序可以分解为模块.语句.表达式.对象 关系 程序由模块构成 模块包含语句 语句包含表达式 表达式创建并处理对象 2.Python 内置对象是定义属于我们 ...

  6. Python编程对列表中字典元素进行排序的方法详解

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...

  7. 嵌入式学习笔记——使用寄存器编程操作GPIO

    使用寄存器编程操作GPIO 前言 GPIO相关的寄存器 GPIO 端口模式寄存器 (GPIOx_MODER) (x = A..I) 位操作 GPIO 端口输出类型寄存器 (GPIOx_OTYPER) ...

  8. python语句的基本框架开会_跟我学Python从小白到入门 之 Part 4 操作列表002

    Python从小白到入门 ~ Part  4 操作列表 002 手绘题图~奈良若草山的夏天Python是一门杰出的语言,值得你去学习,咱们现在就开始吧.--<Python编程从入门到实践> ...

  9. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  10. SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -

    SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 - 收到用户报错说,他执行MIR7做预制发票的时候,SAP弹出如下框框: 登陆SAP,左键单击如下图 ...

最新文章

  1. slf4j 和 log4j合用的(Maven)配置
  2. WebService就是这么简单
  3. GC回收垃圾对象过程
  4. 【Linux网络编程】并发服务器的三种实现模型
  5. 64位系统好不好用java_64位系统环境时Java的性能
  6. android 提供的方法,Android编程之创建自己的内容提供器实现方法
  7. php 高德地图计算距离,距离、长度、面积
  8. 改变idetity的值
  9. 简洁优雅的.net代码赏析
  10. 2018华为数通技术大赛复赛拓扑具体配置
  11. Docker与Dragonfly详细多机部署
  12. 语音信号处理——视频转换音频(FFmpeg)mp4转wav
  13. 挖掘服务器ads怎么修改密码,数据管理服务器ADSADX.PDF
  14. 2023 OneTool多平台助手程序源码 开心版
  15. B15 - 999、大数据组件学习⑫ - Hue
  16. Unity_触摸屏_实现360序列帧
  17. egg.js 获取客户端真实ip
  18. 数学建模训练 — 红楼梦作者解析
  19. FRED案例:矩形微透镜阵列
  20. [立此存照][转载]昆明小区道路改公用道路新闻两篇

热门文章

  1. 没有计算的推理和基于推理的计算 逻辑与算法之五
  2. 数据库如何转身云原生数据库
  3. 网络游戏怎么样推广引流,游戏推广怎么做引流
  4. python实现指数增长
  5. 在IDEA里gradle配置和使用
  6. 【原创干货】6000字、22个案例详解Pandas数据分析/预处理时的实用技巧,超简单...
  7. 【葡萄城报表】还在为画“类Word文档报表”而发愁吗?
  8. 05流量管理原理-3金丝雀TCP流量整形比例分配
  9. Kubernetes部署策略:重建、滚动更新、蓝绿部署、金丝雀部署
  10. BZOJ 3894 文理分科