如何删除[]符号

2024-05-02 11:04:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字典数据类型的列表:

venueList = [{'VIP Room':10,'Executive Room':30,'Pool Site':50}]

我有一个计划:

print([d['VIP Room'] for d in venueList])

打印位置:

[10]

如何删除[]符号,还有更简单的打印方法吗谢谢。谢谢你知道吗


Tags: 方法in列表for字典符号site计划
3条回答

假设列表中只有一个元素(dict)

venueList[0]['VIP Room']
#Output:
#10
for d in venueList:
    print(d['VIP Room'])

现在您的列表只有一个元素(它是一个单例列表),所以只打印一个元素可能是有意义的。但是,当不止一个元素时,请考虑您想要什么。你知道吗

k = [d['VIP Room'] for d in venueList]

首先我们从这个开始。你知道吗

如果要将它们输出为列表,只需print(k)。但是,如果希望[]消失并使用逗号分隔,可以执行print(", ".join(str(e) for e in k))。如果要用空格作为分隔符打印它们,可以执行print(*k),这相当于调用print(k[0], k[1], ..., k[-1])。你知道吗

相关问题 更多 >