Python 将字符串添加到内部列表的字符串值

Python 将字符串添加到内部列表的字符串值,python,html,list,Python,Html,List,好的,我有这个清单 [['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']] 我想向内部列表中的值添加html标记 我该怎么做呢 i、 e 像这样 def AddHtml(s): return '<b>' + s + '</b>' def AddHtmlArray(a) : return map(AddHtml, a) ... map(AddHtmlArray, yourList) 你跑得更快。我准备粘贴一个非常类似

好的,我有这个清单

[['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']]
我想向内部列表中的值添加html标记

我该怎么做呢

i、 e

像这样

def AddHtml(s): return '<b>' + s + '</b>'

def AddHtmlArray(a) : return map(AddHtml, a)

...

map(AddHtmlArray, yourList)

你跑得更快。我准备粘贴一个非常类似的答案。我喜欢自我记录的功能部件。的副本
[['<b>%s</b>' % x for x in data] for data in my_list]
def AddHtml(s): return '<b>' + s + '</b>'

def AddHtmlArray(a) : return map(AddHtml, a)

...

map(AddHtmlArray, yourList)
>>> 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>']]