python-3.6 - 使用 items() 方法的具有列表理解的 Python 最新打印格式
问题描述
作为一个狂热的学习者,我正在使用字典并在下面的代码中举了一个例子,我只是想知道打印格式的正确语法方式是什么,而不是我正在使用什么print("Age For", d,":",v)
>>> ageDict = {'Tony': '21', 'Mony': '22'}
>>> for d, v in ageDict.items():
... print("Age For", d,":",v)
...
Age For Tony : 21
Age For Mony : 22
解决方案
一个好主意是两个使用最近引入的F""
语法:
for d, v in ageDict.items():
print(F"Age For {d}: {v}")
或者
for i in ageDict.items():
print(F"Age For {i[0]}: {i[1]}")
推荐阅读
- python-3.x - 如何在networkx图中绘制半填充节点?
- r - 如何组合不同大小的数据集
- selenium - org.openqa.selenium.NoSuchWindowException:尝试通过 Selenium 和 IEDriverServer 打开 Internet Explorer 11 时无法获取浏览器
- config - Spinnaker Pipeline 在手动启动后失败
- jquery - 用于滚动事件的正确语法?
- python - 使用 Keras 进行三元组学习会产生意想不到的结果
- javascript - 如何在 Ruby on Rails 的列中合并重复项?
- maven - 目标执行默认 com.smartbear.soapui:soapui-maven-plugin:4.6.1:test failed
- javascript - 从 JQuery 中的值切换时,不要在更改时再次加载 div
- excel - 在 Excel VBA 中使用 XMLHTTPRequest 时,我无法解析未定义的用户定义类型