#测试一个列表的for循环
#测试1
#深入的研究for循环你会发现,其实是程序每执行一次in后面的变量,并提取每次执行该变量中执行N次的字符位置。
zxc='a','b','c'
for i in zxc:
print(zxc)
#当打印in后面的变量时,print会显示出该变量的(字符所含有的总位数或元素数量*字符本身)
('a', 'b', 'c')
('a', 'b', 'c')
('a', 'b', 'c')
#因为是3个字符,所以打印3次,当打印变量i时,for语句是按zxc中的总元素数量来执行的,而每执行一次,就会提取其中第N个元素。
#测试2
zxc='a','b','c'
for i in zxc:
print(i)
#for后面的变量i被当做in后面的变量zxc的从左到右的读取。
#in后面的变量可以是列表,字串符,字典,和函数。
a
b
c
#那么如何将for里的值提取到语句外面备用呢?
#测试3
zxc='a','b','c'
for i in range(3):
bb=print(zxc)
print(bb)
#其实给print函数前面设置一个变量就行了。
('a', 'b', 'c')
('a', 'b', 'c')
('a', 'b', 'c')
None
#只是不知道为什么本来应该是3个列表数据的bb,却多出来一个None的字符...
这次就先研究到这里,希望能帮助到你。