一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环

本文详细介绍了Python3的for in循环,适用于遍历列表、字符串和字典,以及如何通过dict.keys()和dict.values()获取字典的键值。此外,还探讨了range()函数的使用,包括起始值、结束值和步长,并通过实例展示了其生成整数序列的特性。最后,文章强调了for in循环在处理字典时的关键点,以及将range()转换为list的方法。
摘要由CSDN通过智能技术生成
一、Python for in循环

Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等。

for in 循环的一般语法如下:

for  item in 序列:
    语句块
else:
     语句块

for in 字符串:把每个字符循环出来

'''字符串:把每个字符循环出来'''
str1 = '老树Python'
'''把字符串str1元素进行循环,每循环出一个元素,就把该元素赋值给item'''
for item in str1:
    print(item)
运行结果:
老
树
P
y
t
h
o
n

for in 列表:把列表中每个元素循环出来

'''for in 列表'''
list1 = ['Python','Java','PHP','C#']

''' 循环list1中的每个元素,然后循环到的元素赋值给item'''
for item in list1:           
    print(item)
    
运行结果:
Python
Java
PHP
C#

for in 字典:把字典中每对键值循环出来

我们在第十章学习字典时,知道可以通过dict.keys()和dict.values()求得字典的所有key和value.

那么我们可以通过把dict.keys()循环出单个key,然后通过dict[‘key’]来求得key,value对应的值

同时,我们直接 for in dict 循环出来的也是key

'''for in 字典:遍历key值'''

dict1 = {
   'Lim':'98','Tom':'99','Jim':'89'}
print('所有keys:',dict1.keys())
print('for in dict1.keys()')
for key in dict1.keys():
    print(key + ':' + dict1[key]</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值