开始使用免费开始使用

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 转换为字典形式。请使用这些键:fnamelnamesexemployedtwitter_followers
  • person_dict 中提取并打印名和姓(分别由键 fnamelname 指定)。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(____)
编辑并运行代码