如何解析Python元组以在新行上打印每个值?

如何解析Python元组以在新行上打印每个值?,python,dictionary,tuples,Python,Dictionary,Tuples,假设我有这样一个Python字典: GroupName [('G:', 'G:/path/to/folder1', 'Full Access'), ('G:', 'G:/path/to/folder2', 'Full Access'), ('G:', 'G:/path/to/folder3', 'Full Access')] 我如何通过循环将每个条目打印在新行上,如下所示: GroupName G:/path/to/folder1 Full Access GroupName G:/path/t

假设我有这样一个Python字典:

GroupName [('G:', 'G:/path/to/folder1', 'Full Access'), ('G:', 'G:/path/to/folder2', 'Full Access'), ('G:', 'G:/path/to/folder3', 'Full Access')]
我如何通过循环将每个条目打印在新行上,如下所示:

GroupName G:/path/to/folder1 Full Access
GroupName G:/path/to/folder2 Full Access
GroupName G:/path/to/folder3 Full Access
我知道你能做到

for k,v in GroupName.items:
    print k,v
导致

GroupName [('G:', 'G:/path/to/folder1', 'Full Access'), ('G:', 'G:/path/to/folder2', 'Full Access'), ('G:', 'G:/path/to/folder3', 'Full Access')]
但我不确定如何进一步解析v以单独打印值

将不胜感激


谢谢大家!

您正在尝试打印元组列表。你可能想做一些类似的事情

for e in GroupName:
    print("GroupName " + e[1] + " " + e[2])

您的问题是您没有处理字典,这里没有键值对。您拥有的是一个元组列表:存在两种不同的数据类型。您将需要遍历组列表,并处理每个组元组的值

这将产生您想要的结果:

group_name = [('G:', 'G:/path/to/folder1', 'Full Access'), ('G:', 'G:/path/to/folder2', 'Full Access'), ('G:', 'G:/path/to/folder3', 'Full Access')]

for group in group_name:
    print(*(group_property for group_property in group))

这将使用组名称中的组的
循环列表,并使用非字典的
print(*(组中的组属性的组属性))

解压和打印构成列表中每个元素的元组。字典有花括号和冒号。@ChrisC什么
类型
是GroupSearch?@af3ld它是类型dict我尝试了这个,它返回了多行,看起来像这样:实际上它们是键值对。如果您查看我的第一个代码段,GroupName是键,folderinfo是值。我用GroupSearch print k,vk中的for k,v验证了这一点。您的第一个代码段没有显示字典,它显示了一个类名(我假设它是一个非统一命名的变量),后跟一个空格,后跟一个列表。字典是使用python中的
{key:value}
定义的。我认为,在我能够正确回答这个问题之前,需要更多地澄清你们试图做什么。