好的,所以我有一个列表列表
list = [['a','b','c'], ['1','2','3'], ['x','y','z']]
我想编辑每个列表的第一项,使其前面有一个符号。 A ”?”在这个例子中。我想我可以使用列表理解来做到这一点。类似这样的东西:
list = ['?'+x for x in i[0] for i in list]
但这只会给我一个错误。这个列表理解的东西让我很困惑,我该怎么做?
最佳答案
做
l = [['?' + i[0]] + i[1:] for i in l] (l is the list you pass in)
关于python - 列表列表的列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18035180/