Python  C1-5——list.append()及输出

      在字典类型中定义字典,列表类型中用append方法在列表后依次添加元素,用for循环输出列表和字典中的元素。

        在昨天的字典类型中加入列表类型,并用append()方法在列表中加入元素;定义输出函数output及变量k,v,将'list'字符串值符赋予v;可以看到输出结果,在并未定义变量i的情况下,将i放入for 循环对列表进行循环,并输出i时,列表中的元素被依次输出,并且还输出了list这一字符串也就是变量v,但在输出函数中可以不用写入v的输出;我的理解是定义输出函数时同步打印了k,v,这两条代码共同构成了输出函数的全部,当调用输出函数时,同步会打印出所有变量。在列表输出时k=i,而i就是列表中的元素。在字典循环中,k被赋值为字典关键字,并且默认从最小字符数关键字开使循环。

将字典类型中的元素顺序变换一下,发现输出顺序并不受影响,可见字典的输出顺序是和关键字的字符长度有关,和字典元素顺序无关;

把列表中的元素添加顺序变换一下,发现列表输出顺序也改变了。从以上二者的输出可以看出字典类型和列表类型的区别。

总结:1、定义输出函数并且打印变量时,整体构成了输出函数;

2、字典类型顺序和关键字字符长度有关,跟字典元素顺序无关;列表类型和列表元素添加顺序紧密相关,跟元素长度无关;

3、不用定义变量,只要将变量放入相关类型的循环中,变量会自动匹配,很灵活;

4、列表类型末尾加入元素使可以使用append()方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容