python学习笔记——列表与字典的区别

1.不同点:

列表很关注位置,列表内的元素相同,位置不同,则视为不同的列表。如list1=['a','b','c']list2=['b','a','c'],这两个是不同的列表。

字典位置不关注位置,内容相同就是同一个列表,如dict1={'小明':90,'小美':80,'小娟':75}dict2={'小美':80,'小明':90,'小娟':75}同一个字典。

这也是为什么两者数据读取方法会不同的原因:列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值。

2.相同点:

都可以通过直接重新赋值的方式修改元素。

 

原文地址:https://www.cnblogs.com/zxc01/p/12658408.html