# 列表、字典、字符串
一、for基本遍历
l = {'张', '王', '李', '孙'} #列表
for a in l:
print(a)
dic ={'name':'张','age':23, 'height':163} # 字典'key':value
for a in dic:
print(a)
print(dic[a])
s = 'hello word'
for a in s:
print(a)
运行结果:
张
王
李
孙
name
张
age
23
height
163
h
e
l
l
o
w
o
r
d
二、 for + range
range :可以控制for循环次数
for i in range(3): # 打印三次
print('happy')
运行结果:
happy
happy
happy
三、for 循环嵌套
# for 循环打印九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{j}*{i}={i * j}', end='\t') # 加end 表示不要换行符,\t表示制表符
print('') # 为了换行
运行结
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81