我有一个元组x
。
x = (('PHACTR', 5),
('DPEP', 6),
('FREM', 7),
('ODAM', 5),
('PCP', 8),
('DYNC', 5),
('ZNRF', 8),
('WIF', 4))
在这种情况下,我不知道如何使用list.append
或list.extend
方法。
如何获取包含['PHACTR, DPEP, FREM, ODAM, PCP, DYNC,ZNRF, WIF']
的列表?
答案 0 :(得分:1)
似乎你想在列表中以一个字符串结束:
out = [', '.join([t[0] for t in x])]
答案 1 :(得分:0)
你可以循环你的元组(包含元组)并使用列表理解来获取第一个元素:
[t[0] for t in x]
这将返回一个包含名称的列表。
编辑:如果你想要一个包含逗号字符串的列表,你应该使用Roelants答案。我误解了这个问题。