Python 列表、字典和元组值

Python 列表、字典和元组值,python,list,dictionary,tuples,Python,List,Dictionary,Tuples,我需要“c”的值 这是我的解决方案,但如果您有其他简短的解决方案,请告诉我。您可以简单地说 [1]['c']中元素的: 打印(元素,结束=“”) 你可以简单地说 [1]['c']中元素的: 打印(元素,结束=“”) 同样的结果也可以通过以下方法实现: 同样的结果也可以通过以下方法实现: 打印(“”.join(*a[1].values()) a=c >>打印(“”.join(*a[1].values()) a=c 如果您只需要打印值,您可以将元组作为参数解压到print: >>>

我需要
“c”
的值

这是我的解决方案,但如果您有其他简短的解决方案,请告诉我。

您可以简单地说

[1]['c']中元素的
:
打印(元素,结束=“”)
你可以简单地说

[1]['c']中元素的
:
打印(元素,结束=“”)

同样的结果也可以通过以下方法实现:


同样的结果也可以通过以下方法实现:

打印(“”.join(*a[1].values()) a=c
>>打印(“”.join(*a[1].values())
a=c

如果您只需要打印值,您可以将元组作为参数解压到
print

>>> a=[{"a":30},{"c":("a","=","c")}]
>>> print(*(_ for _ in a[1]['c']))
a = c
>>> 

如果只需要打印值,可以将元组作为参数解压缩到
print

>>> a=[{"a":30},{"c":("a","=","c")}]
>>> print(*(_ for _ in a[1]['c']))
a = c
>>> 

a[1]['c']
或者甚至
print(*([1]['c'])
有什么问题吗?问题是什么?您提供了一个示例,但它是否符合您的期望?如果是,为什么需要其他解决方案?如果没有,你期待什么?如果我按字面理解你的实际问题,答案是:
“c”
。这就是“c”的价值。对于像我这样不知道*是什么的人来说,寻找“元组解包”,或者其他用法来解释
a[1]['c']
或者甚至
print(*(u.For.[1]['c'])
?问题是什么?您提供了一个示例,但它是否符合您的期望?如果是,为什么需要其他解决方案?如果没有,你期待什么?如果我按字面理解你的实际问题,答案是:
“c”
。这就是“c的值”。对于像我这样不知道*是什么的人来说,寻找“元组解包”或者其他最常用的Pythonic答案是肯定的。最常用的Pythonic答案是肯定的。
>>> a=[{"a":30},{"c":("a","=","c")}]
>>> print(*(_ for _ in a[1]['c']))
a = c
>>> 
print(*a[1]['c'])