Python for循环语句
2023-09-11 14:21:27 时间
Python for 循环语句:遍历任何序列的项目,可以是字符串、列表、元组、字典、集合对象。
流程图:
第一种:
'''
for 迭代对象 in 序列:
代码块(一行语句或多行代码)
'''
第二种:
'''
for 迭代对象 in 序列:
代码块(一行语句或多行代码)
else:
代码块(一行语句或多行代码)
'''
示例:
第一种:
for i in range(4):
print(i)
# 0
# 1
# 2
# 3
# 字符串
strs = "Hello World."
for i in strs:
print(i,end=" ")
# H e l l o W o r l d .
print()
# 列表
lst = [1,2.3,8+9j,'abc',(4,5),{7,8,'a'},{'a':4}]
for i in lst:
print(i,end=" ")
# 1 2.3 (8+9j) abc (4, 5) {8, 'a', 7} {'a': 4}
print()
# 元组
tup = (1,2,3,4,5,6)
for i in tup:
print(i,end=" ")
# 1 2 3 4 5 6
print()
# 字典
dic = {'a':{'b':123},(4,5):'str',123:[4,5,6]}
# 键为不可变类型 字符串、元组、数字
for i in dic:
print(i,end=" ")
# a (4, 5) 123
print()
# 集合
set_1 = {1,2.5,'a',(7,8,9)}
for i in set_1:
print(i,end=" ")
# 1 2.5 a (7, 8, 9)
print()
第二种:
for i in range(4):
print(i)
else:
print("运行OK")
# 0
# 1
# 2
# 3
# 运行OK
# 字符串
strs = "Hello World."
for i in strs:
print(i,end=" ")
# H e l l o W o r l d . 运行OK
else:
print("运行OK")
print()
# 列表
lst = [1,2.3,8+9j,'abc',(4,5),{7,8,'a'},{'a':4}]
for i in lst:
print(i,end=" ")
# 1 2.3 (8+9j) abc (4, 5) {8, 'a', 7} {'a': 4} 运行OK
else:
print("运行OK")
print()
# 元组
tup = (1,2,3,4,5,6)
for i in tup:
print(i,end=" ")
# 1 2 3 4 5 6 运行OK
else:
print("运行OK")
print()
# 字典
dic = {'a':{'b':123},(4,5):'str',123:[4,5,6]}
# 键为不可变类型 字符串、元组、数字
for i in dic:
print(i,end=" ")
# a (4, 5) 123 运行OK
else:
print("运行OK")
print()
# 集合
set_1 = {1,2.5,'a',(7,8,9)}
for i in set_1:
print(i,end=" ")
# 1 2.5 a (7, 8, 9) 运行OK
else:
print("运行OK")
print()
2020-02-06
相关文章
- Java基础笔记 – 增强的for循环For each循环 自动装箱拆箱 可变参数
- Python学习--04条件控制与循环结构
- Python快速学习04:循环 & 函数
- python: 安装DeOldify库:黑白图片上色(Python 3.7.15)
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- python操作docker SDK:Docker SDK for Python
- 华为OD机试 - 去除多余空格(Java & JS & Python)
- Python之pandas:将dataframe数据写入到xls表格的多个sheet内(防止写入数据循环覆盖sheet表)
- Python之matplotlib:基于matplotlib库利用python语言实现一张画布显示多张图的多种方法
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
- 【python代码】:能在手机上敲 Python 代码几款App
- Python实现哈里斯鹰优化算法(HHO)优化循环神经网络分类模型(LSTM分类算法)项目实战
- Python实现GWO智能灰狼优化算法优化循环神经网络分类模型(LSTM分类算法)项目实战
- 【机器学习】Fuzzy C-Means(模糊C均值聚类)原理概述和python代码实现完整版
- 【Python实验】选择和循环结构
- python运维开发常用模块(二)IPy
- python函数回顾:dict()
- python 循环高级用法 [expression for x in X [if condition] for y in Y [if condition] ... for n in N [if condition] ]按照从左至右的顺序,分别是外层循环到内层循环
- Python kafka操作实例(kafka-python)
- Python编程语言学习:python中浅复制/深复制(或浅拷贝/深拷贝)的简介、案例应用注意事项之详细攻略
- python的for循环从某个变量开始