![使用字典键(此键是数字的str())将字符串格式化[str.format()],第1张 使用字典键(此键是数字的str())将字符串格式化[str.format()],第1张](/aiimages/%E4%BD%BF%E7%94%A8%E5%AD%97%E5%85%B8%E9%94%AE%EF%BC%88%E6%AD%A4%E9%94%AE%E6%98%AF%E6%95%B0%E5%AD%97%E7%9A%84str%EF%BC%88%EF%BC%89%EF%BC%89%E5%B0%86%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A0%BC%E5%BC%8F%E5%8C%96%5Bstr.format%EF%BC%88%EF%BC%89%5D.png)
否。根据文档:
由于arg_name不是用引号引起来的,因此无法在格式字符串中指定任意字典键(例如,字符串‘10’或’:-]’)。
因此,您不能使用由数字组成的字符串作为格式字符串中的字典键。
请注意,您的键不是数字,也不是试图将其用作列表索引。您的密钥是一个碰巧包含数字字符的字符串。它要执行的 *** 作是使用数字1(而不是字符串“
1”)作为字典键。如果您将数字1用作字典键(即,使dict起作用),它将起作用
{'key1': 'val1', 1: 'val2'}。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)