python print 格式化输出dict
时间: 2023-11-04 22:50:34 浏览: 196
python字典格式化输出
你可以使用`print()`函数和字符串的格式化方法来输出格式化的字典。下面是一种常用的方式:
```python
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print('Name: {name}, Age: {age}, City: {city}'.format(**my_dict))
```
在上述示例中,我们使用了`format()`方法来格式化字符串,并通过`**`运算符将字典的键值对作为关键字参数传递给`format()`方法。在花括号中,我们使用字典的键来引用相应的值。
输出结果:
```
Name: Alice, Age: 25, City: New York
```
你也可以使用f-string(格式化字符串字面值)来实现相同的结果,它是在Python 3.6及更高版本中引入的。以下是使用f-string的示例:
```python
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(f"Name: {my_dict['name']}, Age: {my_dict['age']}, City: {my_dict['city']}")
```
输出结果相同:
```
Name: Alice, Age: 25, City: New York
```
希望能帮到你!如果还有其他问题,请随时提问。
阅读全文