Nat*_*han 3 python list-comprehension
好的,所以我有一份清单清单
list = [['a','b','c'], ['1','2','3'], ['x','y','z']]
Run Code Online (Sandbox Code Playgroud)
我想编辑每个列表的第一项,以便它前面有一个符号.一个 "?" 在这个例子中.我想我可以使用列表理解来做到这一点.与此类似的东西:
list = ['?'+x for x in i[0] for i in list]
Run Code Online (Sandbox Code Playgroud)
但这只是给我一个错误.这个列表理解的东西让我困惑,我该怎么做?
做
l = [['?' + i[0]] + i[1:] for i in l] (l is the list you pass in)
Run Code Online (Sandbox Code Playgroud)