好的,我有这个清单,
[['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']]
我想将html标签添加到内部列表中的值。
我将如何做到这一点?
即
[['<b>A</b>', '<b>B</b>', '<b>C</b>'], ['<b>D</b>', '<b>E</b>', '<b>F</b>'], ['<b>G</b>', '<b>H</b>', '<b>I</b>']]
答案 0 :(得分:5)
[['<b>%s</b>' % x for x in data] for data in my_list]
答案 1 :(得分:1)
喜欢这个吗?
def AddHtml(s): return '<b>' + s + '</b>'
def AddHtmlArray(a) : return map(AddHtml, a)
...
map(AddHtmlArray, yourList)
答案 2 :(得分:1)
>>> l = [['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']]
>>> out = [['<b>'+s+'</b>' for s in subl] for subl in l]
>>> out
[['<b>A</b>', '<b>B</b>', '<b>C</b>'], ['<b>D</b>', '<b>E</b>', '<b>F</b>'], ['<b>G</b>', '<b>H</b>', '<b>I</b>']]