python已知元组tp1 = ("name","age","job"),tp2 = ("Peter",23,"student"),请编程实现由元组tp1和tp2得到字典dt = {"name":"Peter","age":23,"job":"student},要求: (1)输出字典的信息:{'name': 'Peter', 'age': 23, 'job': 'student'};(2)按照如下形式输出字典中元素的信息: name--->Peter,age--->23,job--->student(3)
时间: 2023-07-07 20:45:31 浏览: 129
初学者python笔记(元组、字典)
好的,可以使用以下代码来实现:
```python
# 定义元组tp1和tp2
tp1 = ("name", "age", "job")
tp2 = ("Peter", 23, "student")
# 将tp1和tp2转换成字典
dt = dict(zip(tp1, tp2))
# 输出字典的信息
print(dt)
# 按照指定格式输出字典中元素的信息
for key, value in dt.items():
print("%s--->%s" % (key, value))
```
在上述代码中,首先定义元组tp1和tp2;然后,使用 `zip` 函数将tp1和tp2合并成一个元组列表,并使用 `dict` 函数将其转换为字典;接着,使用 `print` 函数输出字典的信息;最后,使用 `for` 循环和字符串格式化输出字典中元素的信息。在输出字典中元素的信息时,使用了 `items` 方法来遍历字典中的键值对,并使用字符串格式化将键和值拼接成指定格式的字符串。
阅读全文