Python 3.x 在Python中,如何使用不止一个值打印出字典中的所有键
我想把字典里所有可用的键都打印出来Python 3.x 在Python中,如何使用不止一个值打印出字典中的所有键,python-3.x,dictionary,key,Python 3.x,Dictionary,Key,我想把字典里所有可用的键都打印出来 d = {'a': 1, 'c': 1, 'o': 1, 'r': 2, 't': 1} print(d.keys()) >>> dict_keys(['a', 'c', 'o', 'r', 't']) 但是我想打印出所有的按键a,c,o,r,r,t, 因为有两个r 如果您真的想打印一份报告,不仅要a、c、o、r、t: for key, value in d.items() : for x in range (0, value)
d = {'a': 1, 'c': 1, 'o': 1, 'r': 2, 't': 1}
print(d.keys())
>>> dict_keys(['a', 'c', 'o', 'r', 't'])
但是我想打印出所有的按键a,c,o,r,r,t
,
因为有两个r
如果您真的想打印一份报告,不仅要
a、c、o、r、t
:
for key, value in d.items() :
for x in range (0, value):
print(key)
不过,我不知道你为什么要这么做。正如上面的评论者所提到的,一个键是唯一的,它只是改变了值 如果您真的想打印一份报告:
for key, value in d.items() :
for x in range (0, value):
print(key)
不过,我不知道你为什么要这么做。正如上面的评论者所提到的,一个键是唯一的,它只是改变了值 使用以下内容的变体:
dict中的每个键(字母
)都会按值(次
)的建议次数进行编辑;结果被合并在一起并在列表构造函数中使用
或者不使用重复
(而使用时间*[字母]
):
一个变体使用:
dict中的每个键(字母
)都会按值(次
)的建议次数进行编辑;结果被合并在一起并在列表构造函数中使用
或者不使用重复
(而使用时间*[字母]
):
谢谢你,有人贴了一个答案,我可以仔细看一下。这是一场比赛,我们必须发出所有可用的信件
for k,v in d.items():
print(k, end = " ")
if v > 1:
print(k, end=" ")
非常感谢你的帮助!!!并分享您的知识谢谢,有人发布了答案,我可以仔细阅读。这是一场比赛,我们必须发出所有可用的信件
for k,v in d.items():
print(k, end = " ")
if v > 1:
print(k, end=" ")
非常感谢你的帮助!!!并分享您的知识以避免混淆:在
d
中没有两个r
s<代码>“r”与值2
关联。它可以与任何其他值关联,包括文本或其他对象。为了避免混淆:d
中没有两个r
s<代码>“r”与值2
关联。它可以与任何其他值关联,包括文本或其他对象。谢谢您的回答。还有解释。这看起来很吓人,但你的解释真的帮助我理解了编码的含义。你编码的东西越多,这种恐吓就会越少!是展平嵌套列表的标准方法。而itertools
是一个非常有价值的工具集,需要了解一些。祝你好运谢谢你的回答。还有解释。这看起来很吓人,但你的解释真的帮助我理解了编码的含义。你编码的东西越多,这种恐吓就会越少!是展平嵌套列表的标准方法。而itertools
是一个非常有价值的工具集,需要了解一些。祝你好运