如何合并列表列表?
[['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']]
进入
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']
如果我可以在合并列表之前在每个项目的开头和结尾添加一个值(例如html标签),那就更好了。
即,最终结果将是:
['<tr>A</tr>', '<tr>B</tr>', '<tr>C</tr>', '<tr>D</tr>', '<tr>E</tr>', '<tr>F</tr>', '<tr>G</tr>', '<tr>H</tr>', '<tr>I</tr>']
要串联列表,可以使用 sum
sum
values = sum([['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']], [])
要添加HTML标签,您可以使用列表推导。
html_values = ['<tr>' + i + '</tr>' for i in values]