Dictionaries
在 R 中,字典与带名称的向量和列表类似,都通过名称(或称键)来访问值。在 Python 中,字典使用一对花括号 { } 创建,并传入键值对。键与值之间用冒号分隔。
例如,要创建一个键为 'a'、值为 1 的字典,您可以这样写:
d = {'a': 1}
多个键值对之间用逗号分隔。 若要通过键来访问对应的值,可以使用方括号(就像从列表中取子集一样),不过这里传入的不是位置索引,而是键名:
d = {'a': 1, 'b': 2}
print(d['a'])
1
person_list 已在 IPython shell 中打印,并已加载到您的工作区。
本练习是课程的一部分
面向 R 用户的 Python
练习说明
- 将 shell 中打印的
person_list转换为字典形式。请使用这些键:fname、lname、sex、employed和twitter_followers。 - 从
person_dict中提取并打印名和姓(分别由键fname与lname指定)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a dictionary form of the employee information list
person_dict = {
'fname': ____,
'lname': ____,
'sex': ____,
'employed': ____,
'twitter_followers': ____
}
# Get the first and last names from the dict
print(____)
print(____)