创建由Monday~Sunday(代表星期一到星期日)的7个值组成的字典,输出键列表、值列表及键值列表
时间: 2024-05-12 10:14:20 浏览: 195
可以使用以下代码创建该字典,并输出键列表、值列表以及键值列表:
```python
weekdays = {
"Monday": 1,
"Tuesday": 2,
"Wednesday": 3,
"Thursday": 4,
"Friday": 5,
"Saturday": 6,
"Sunday": 7
}
# 输出键列表
print(list(weekdays.keys()))
# 输出值列表
print(list(weekdays.values()))
# 输出键值列表
print(list(weekdays.items()))
```
输出结果如下:
```
['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
[1, 2, 3, 4, 5, 6, 7]
[('Monday', 1), ('Tuesday', 2), ('Wednesday', 3), ('Thursday', 4), ('Friday', 5), ('Saturday', 6), ('Sunday', 7)]
```
相关问题
创建由'Monday'~'Sunday'七个值组成的字典,输出键列表、值列表以及键值列表。运行效果参见图5-16所示。
好的,这里是 Python 代码实现:
```python
week_dict = {'Monday': 1, 'Tuesday': 2, 'Wednesday': 3,
'Thursday': 4, 'Friday': 5, 'Saturday': 6, 'Sunday': 7}
key_list = list(week_dict.keys())
value_list = list(week_dict.values())
item_list = list(week_dict.items())
print('键列表:', key_list)
print('值列表:', value_list)
print('键值列表:', item_list)
```
运行效果如下:
```
键列表: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
值列表: [1, 2, 3, 4, 5, 6, 7]
键值列表: [('Monday', 1), ('Tuesday', 2), ('Wednesday', 3), ('Thursday', 4), ('Friday', 5), ('Saturday', 6), ('Sunday', 7)]
```
这段代码创建了一个包含星期一到星期日的字典,然后使用 `keys()`、`values()` 和 `items()` 方法分别获取键列表、值列表和键值列表,并输出它们。
创建Monday~Sunday七个值组成的字典,键分别为1~7。编写程序,输出键值对列表。例如,当用户输入数字1时,系统显示”Monday“,用户输入2时,系统显示"Tuesday"
好的,以下是 Python 代码示例:
```python
# 定义一个字典,包含星期一到星期日的名称
week_dict = {
1: "Monday",
2: "Tuesday",
3: "Wednesday",
4: "Thursday",
5: "Friday",
6: "Saturday",
7: "Sunday"
}
# 遍历字典,输出键值对
for key, value in week_dict.items():
print(f"{key}: {value}")
# 获取用户输入
num = int(input("请输入数字(1-7): "))
# 根据用户输入,输出对应的星期名称
if num in week_dict:
print(week_dict[num])
else:
print("输入有误,请输入1-7之间的数字")
```
代码解释:
首先,我们定义了一个字典 `week_dict`,包含了星期一到星期日的名称,并且使用数字 1 到 7 作为键。接着,我们使用 `for` 循环遍历字典中的每个键值对,并使用 `print()` 函数输出键值对列表。然后,我们通过 `input()` 函数获取用户输入的数字,并使用 `int()` 函数将输入转换为整数类型。接着,我们使用 `if` 条件语句判断用户输入是否在字典中,如果在,则输出对应的星期名称;否则,输出提示信息。最终,程序会根据用户输入输出对应的星期名称。
阅读全文