my_dict是字典中包含值
样本值:
collections.Counter
如何在子进程的循环中使用名称键,以使其运行直到名称计数逐个循环结束。
示例:
l = [28, 24, 15, 20, 11, 17, 20, 12, 12, 15]
from collections import Counter
c = Counter(l)
out = [k for k, v in c.items() if v > 1]
print(out) # or print(sorted(out)) for printing the list sorted
此处name应该使用dict name的值进行循环,因此此处应循环并两次调用子进程,即。埃尔帕托和佩托卡。如果字典具有1000个值,则应循环1000次
答案 0 :(得分:2)
正如Green Cloak Guy所建议的,我们可以使用for循环
myDict = {0: {'Id': 'd1', 'name': 'elpato', 'email': '122as@gmail.com'}, 1: {'Id': 'd2', 'name': 'petoka', 'email': 'sss@gmail.com'}}
for key in myDict:
print(myDict[key]['name'])
答案 1 :(得分:1)
myDict = {0: {'Id': 'd1', 'name': 'elpato', 'email': '122as@gmail.com'}, 1: {'Id': 'd2', 'name': 'petoka', 'email': 'sss@gmail.com'}}
for name in [v['name'] for v in myDict.values()]:
#subprocess.call(["...", name])
print(name)
输出
elpato
petoka