课程
/后端开发
/Python
/初识Python
list 必须使用索引返回对应的元素,而dict使用key
是什么意思?
可以的希望举个例子,谢谢!
2018-06-17
源自:初识Python 6-2
正在回答
l = [1, 2, 3]
print l[1] #返回 2
d = {'A':1, 'B':2, 'C':3}
print d.get('A') #返回值 1。 #key:A,所对应的value值:1
结构不一样,功能也不一样
list的结构中的一个元素,就是一个变量,如:[0, 1, 'A', '哈哈', 1],可以有重复的,没办法根据特征定位到一个元素,只能遍历或者根据索引来获取。
dict的结构中的一个元素,是一个变量对应一个变量(key->value),就像是一个班级,根据名字可以找到这个人,而且名字唯一,重复的会覆盖掉,用dict可以很好的做到定位一个元素。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序