
Python
基础
|
23
animal_names = {
'cats': ['Walter', 'Ra'],
'dogs': ['Joker', 'Simon', 'Ellie', 'Lishka', 'Fido'],
'horses': ['Mr. Ed']
}
存储同样的值还有另一种方法,它用到了更多的变量:
cat_names = ['Walter', 'Ra']
➊
dog_names = ['Joker', 'Simon', 'Ellie', 'Lishka', 'Fido']
horse_names = ['Mr. Ed']
animal_names = {
'cats': cat_names,
➋
'dogs': dog_names,
'horses': horse_names
}
➊
这一行代码将变量
cat_names
定义为猫咪名字的列表(字符串列表)。
➋
这一行代码使用变量
cat_names
,传递猫咪名字的列表作为字典中键
'cats'
对应的值。
虽然过程有所不同,但两种方法得到的是相同的字典
1
。随着对
Python
的深入学习,你将能
够更好地判断,什么时候需要定义更多的变量,什么时候不这么做反而更好。现在你会发
现,利用许多定义好的不同变量(例如
cat_names
和
dog_names
)来创建新的变量(例如
animal_names
),这是很容易的。
虽然
Python
有间距和格式的规则,但你的字典格式不一定非得和我们前面的
一样。但是,你的代码应该尽可能易于阅读。保证代码的可读性, ...