python中for语句的使用_python中for in的用法
for in 说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等
格式:
for x in y:
循环体
执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束。
例1:遍历字符串
s = ‘I love you more than i can say‘
for i in s:
print(i)
例2:遍历列表
l = [‘鹅鹅鹅‘, ‘曲项向天歌‘, ‘锄禾日当午‘, ‘春种一粒粟‘]
for i in l:
print(i)
# 可以获取下表,enumerate每次循环可以得到下表及元素
for i, v in enumerate(l):
print(i, v)
例3:遍历字典
d = {‘a‘:‘apple‘, ‘b‘:‘banana‘, ‘c‘:‘car‘, ‘d‘: ‘desk‘}
for key in d:
# 遍历字典时遍历的是键
print(key, d.get(key))
# for key, value in d.items():
# 上下两种方式等价 d.items() <=> dict.items(d)
for key, value in dict.items(d):
print(key, value)
列表生成式
可迭代对象:列表、元组、字典等都是可迭代对象,就是可以遍历的对象
range,用法如下:
print(range(10))
# 可以生成从0开始到10的连续整数的迭代对象
print(range(0, 10))
# 可以遍历
for i in range(10):
print(i)
# 强制转换为列表
print(list(range(1, 11)))
列表生成式:快速生成具有特定规律的列表
# 列表生成式
print([i for i in range(1, 11)])
print([i*2 for i in range(1, 11)])
print([i*i for i in range(1, 11)])
print([str(i) for i in range(1, 11)])
print([i for i in range(1, 11) if i % 2 == 0])
转载来源:https://www.py.cn/faq/python/11687.html
仅供学习使用
原文地址:https://www.cnblogs.com/welcome-ladies/p/12186974.html
python中for语句的使用_python中for in的用法相关推荐
- python中判断语句怎么写_python中判断语句
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句-- el ...
- python中yield语句的作用_Python中关键字yield有什么作用
python中,yield关键字的作用:1.将一个函数修改为生成器,利用生成器可以有效地节约系统资源,避免不必要的内存占用:2.用于定义上下文管理器:3.协程:4.配合from形成yield from ...
- python中continue语句的作用_Python中Continue语句的用法的举例详解
Python continue语句返回while循环的开始.Continue语句拒绝在该循环的当前迭代中的其余语句执行并移动控制返回到循环的顶部(开始位置). continue语句可以在while和f ...
- python中path语句什么意思_python中jsonpath模块有何用法?
小编做项目的时候,遇到一个问题,虽然解决了,但是也是深入的思考的一番,遇到问题是这样的,我们返回的基本格式都是json,但是json都是层层递进的,如果想审核json中心找到字符串等内容,要一层一层的 ...
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- python表示语句块采用_python中什么是语句块?
在python中,语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句.在代码前放置空格来缩进语句即可创建语句块,语句块中的每行必须是同样的缩进量. Python的基本语法--语句块 ...
- python中不区分大小写语句怎么写_Python中的标识符不区分大小写。( )_学小易找答案...
[单选题]在循环体中使用( )语句可以跳出循环体. [单选题]下列关于Python中的复数,说法错误的是( ). [其它]请各位同学按照题目自行练习. 全国计算机等级考试<数据结构>典型试 ...
- python循环语句打印矩形_Python中使用循环语句打印三角形、菱形
原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...
最新文章
- linux环境下快速配置hadoop集群免密登录
- 宇通客车java_6米采血车
- 张小明教授+计算机,香港浸会大学、实验室兼职导师张晓明教授访问实验室并做学术报告...
- 深度学习-机器学习(神经网络的应用 下)
- php 从字符中随机挑一个数,php 对中文字符串的处理- 随机取出指定个数的汉字...
- python-访问者模式
- 计算机网络实验报告嗅探器,计算机网络实验(Wireshark)
- python中mod运算符_自定义 Python 类中的运算符和函数重载(上)
- bzoj 1072: [SCOI2007]排列perm
- 学习日记day31 平面设计 字体构图风格2
- ad打开ddb文件_如何用AD10打开DDB文件
- 螺旋进刀非法平面选择_钢筋工长考试题
- 为什么中国只有5%的景区暴利惊人?95%的景区却总是踩到陷阱!做文旅必须看懂此文!
- 借力《旅行青蛙》,阿里手游便可叫板腾讯、网易?
- Cura15.04.6 安装闪退及汉化解决
- M102: MongoDB for DBAs Final Exam
- 汽车电源高压互锁(HVIL)
- 《Linux内核设计与实现》 第五周 读书笔记(第十八章)
- php导出试卷,PHP生成word文档格式试卷的代码
- 华南农业大学 2021 数据库 期末复习笔记