在python中使用set时,如何在输出中隐藏“set”关键字

2024-04-29 11:50:36 发布

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

好的,我有两个python列表

a = ['bad', 'horrible']
b = ['bad', 'good']

我使用set运算符来比较两个列表,如果两个集合之间存在一个公共词,则给出一个输出。在

^{pr2}$

其输出为

set(['bad'])

有没有办法删除输出中的关键字'set'??在

我希望输出看起来像

['bad']

Tags: 列表运算符关键字badgoodset办法horrible
3条回答

你可以列出一个清单:

list(set(['bad']))

看起来像

^{pr2}$

只需将集合转换为列表:

list(set(['bad']))

不创建一个输出字符串的列表,而只创建一个要打印的字符串,怎么样?在

'[' + ', '.join(str(i) for i in your_set) + ']'
# or 
'[{}]'.format(', '.join(str(i) for i in your_set))

相关问题 更多 >