列表:中括号
元组:小括号与逗号
列表、元组、字符串是序列类型
字典:大括号 键key 值value 组合
字典是映射类型
>>> brand=[‘李宁‘,‘耐克‘,‘阿迪达斯‘,‘鱼C工作室‘]
>>> slogan=[‘一切皆有可能‘,‘Just do it‘,‘Impossible is nothing‘,‘让编程改变世界‘]
>>> print(‘阿迪达斯的口号是‘,slogan[brand.index(‘阿迪达斯‘)])
阿迪达斯的口号是 Impossible is nothing
>>> print(‘Just do it指的是‘,brand[slogan.index(‘Just do it‘)])
Just do it指的是 耐克
no.1:创建字典
方法一:可以使用大括号,里面的键值是映射关系
>>> dict1={‘山东‘:‘鲁‘,‘山西‘:‘晋‘}
>>> dict1
{‘山东‘: ‘鲁‘, ‘山西‘: ‘晋‘}
方法二:可以使用dict()函数里面添加元组或者字符串
>>> dict2=dict(((‘山东‘,‘鲁‘),(‘山西‘,‘晋‘)))
>>> dict2
{‘山东‘: ‘鲁‘, ‘山西‘: ‘晋‘}
注意:每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。
键必须独一无二,但值则不必。
值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。
方法三:使用dict()函数用等号赋值的方式 注意:这时键不能用字符串,直接写即可
>>> dict3=dict(山东=‘鲁‘,山西=‘晋‘)
>>> dict3
{‘山东‘: ‘鲁‘, ‘山西‘: ‘晋‘}
要改变其中的值如下方法:
>>> dict3[‘山东‘]=‘齐‘
>>> dict3
{‘山东‘: ‘齐‘, ‘山西‘: ‘晋‘}