嗨我有这样的清单
['ID 1d6b:0002']
['ID 1d6b:0002']
['ID 1d6b:0001']
['ID 1d6b:0001']
['ID 1d6b:0001']
['ID 1d6b:0001']
['ID 1d6b:0001']
['ID 0b38:0010']
['ID 093a:2510']
我希望这个列表。请帮我解决这个问题
答案 0 :(得分:2)
你可以这样做:
old_list = [
['ID 1d6b:0002'],
['ID 1d6b:0002'],
['ID 1d6b:0001'],
['ID 1d6b:0001'],
['ID 1d6b:0001'],
['ID 1d6b:0001'],
['ID 1d6b:0001'],
['ID 0b38:0010'],
['ID 093a:2510']]
new_list = [x[0] for x in old_list]
这使用列表推导来创建一个新列表,其中包含旧列表中列表中的第一个元素([0])。
希望有所帮助。