2024-05-02 11:04:23 发布
网友
我有一个字典数据类型的列表:
venueList = [{'VIP Room':10,'Executive Room':30,'Pool Site':50}]
我有一个计划:
print([d['VIP Room'] for d in venueList])
打印位置:
[10]
如何删除[]符号,还有更简单的打印方法吗谢谢。谢谢你知道吗
假设列表中只有一个元素(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])。你知道吗
print(k)
[]
print(", ".join(str(e) for e in k))
print(*k)
print(k[0], k[1], ..., k[-1])
假设列表中只有一个元素(dict)
现在您的列表只有一个元素(它是一个单例列表),所以只打印一个元素可能是有意义的。但是,当不止一个元素时,请考虑您想要什么。你知道吗
首先我们从这个开始。你知道吗
如果要将它们输出为列表,只需
print(k)
。但是,如果希望[]
消失并使用逗号分隔,可以执行print(", ".join(str(e) for e in k))
。如果要用空格作为分隔符打印它们,可以执行print(*k)
,这相当于调用print(k[0], k[1], ..., k[-1])
。你知道吗相关问题 更多 >
编程相关推荐