在昨天的作业基础上,初步试用了range()函数。len(list)表示了列表长度,长度为3,range函数意为在该长度的范围内,在此时变量i的含义变为数字,即是一种索引。可以根据输出结果得知,在for循环中的range()函数表示的是索引范围range(3)就表示,0,1,2;并且依次递增,在输出时也得用列表索引表示,及list[i],因为i已经变成了索引,上下需要统一。
在字典类型的输出中,看k,v已经被赋值为字典中的项目,所以原来在输出函数中定义的变量v不会被输出,可见python很灵活。
列表元素的位置对换一下,发现输出顺序也改变了;字典元素位置对换发现输出顺序不再是以关键字字符长度为依据;
总结:1、在for循环中的range函数表示的索引且有自我迭代的效果;
2、以索引为基础输出时,输出变量也要统一为以索引表示;
3、dict.items()表示字典的中的项目,包括关键字及赋值。