例如,我有一个包含随机值的列表列表
[[1,2,3],
[2,3,1],
[3,2,3]]
我想遍历该列表,并用字母“ a”替换每个值类型,比如说1,其余的值用“ b”替换。如何以最简单的方式做到这一点?
答案 0 :(得分:0)
使用列表理解:
lst = [[1,2,3], [2,3,1], [3,2,3]]
print([['a' if y == 1 else 'b' for y in x] for x in lst])
# [['a', 'b', 'b'], ['b', 'b', 'a'], ['b', 'b', 'b']]