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

一、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])

print('直接for in

你可能感兴趣的:(一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环)