01-03Python编程:操作列表
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编程:操作列表相关推荐
- python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...
这篇文章主要介绍了Python编程之列表操作,结合实例形式分析了Python列表的创建.使用.更新.删除等实现方法与相关操作技巧,需要的朋友可以参考下 #coding=utf8 ''''' 列表类型也 ...
- 以python入门教程新世界-国外旅行也不忘学习Python:Python 操作列表001
Python从小白到入门 ~ Part 4 操作列表 001 Python是一门杰出的语言,值得你去学习,咱们现在就开始吧.--<Python编程从入门到实践>P44-P50 人生--这个 ...
- python列表转换成数字_python 字母转成数字Python操作列表的常用方法总结
下面列出列表常用的方法操作列表以及小例子: 1. Append 在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点: A. append中添加的参数是作为一个整体 >>> n ...
- Python学习-操作列表
Python跟着[美] 埃里克·马瑟斯的Python编程 从入门到实践 第2版学的,当时买回来这本书就在书的扉页写下来日期"2021.6.15",也是在这一天第一次见到了我的导师. ...
- py04 内置类型 序列 数字 字符串操作 列表 不可变性
F1. python知识结构 1.Python程序可以分解为模块.语句.表达式.对象 关系 程序由模块构成 模块包含语句 语句包含表达式 表达式创建并处理对象 2.Python 内置对象是定义属于我们 ...
- Python编程对列表中字典元素进行排序的方法详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...
- 嵌入式学习笔记——使用寄存器编程操作GPIO
使用寄存器编程操作GPIO 前言 GPIO相关的寄存器 GPIO 端口模式寄存器 (GPIOx_MODER) (x = A..I) 位操作 GPIO 端口输出类型寄存器 (GPIOx_OTYPER) ...
- python语句的基本框架开会_跟我学Python从小白到入门 之 Part 4 操作列表002
Python从小白到入门 ~ Part 4 操作列表 002 手绘题图~奈良若草山的夏天Python是一门杰出的语言,值得你去学习,咱们现在就开始吧.--<Python编程从入门到实践> ...
- python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换
python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...
- SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -
SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 - 收到用户报错说,他执行MIR7做预制发票的时候,SAP弹出如下框框: 登陆SAP,左键单击如下图 ...
最新文章
- slf4j 和 log4j合用的(Maven)配置
- WebService就是这么简单
- GC回收垃圾对象过程
- 【Linux网络编程】并发服务器的三种实现模型
- 64位系统好不好用java_64位系统环境时Java的性能
- android 提供的方法,Android编程之创建自己的内容提供器实现方法
- php 高德地图计算距离,距离、长度、面积
- 改变idetity的值
- 简洁优雅的.net代码赏析
- 2018华为数通技术大赛复赛拓扑具体配置
- Docker与Dragonfly详细多机部署
- 语音信号处理——视频转换音频(FFmpeg)mp4转wav
- 挖掘服务器ads怎么修改密码,数据管理服务器ADSADX.PDF
- 2023 OneTool多平台助手程序源码 开心版
- B15 - 999、大数据组件学习⑫ - Hue
- Unity_触摸屏_实现360序列帧
- egg.js 获取客户端真实ip
- 数学建模训练 — 红楼梦作者解析
- FRED案例:矩形微透镜阵列
- [立此存照][转载]昆明小区道路改公用道路新闻两篇