当你处理类list
的方法时,Python不会返回一个新的列表,所以有没有办法在不使用列表理解或lambda函数的情况下在python中进行单行?
例如,我不能这样做:
def foo():
return "Euston saw I was not Sue".split().reverse()
因为反向不返回新列表,我需要将"Euston saw I was not Sue".split()
分配给变量,然后对此变量应用反向,然后返回a,如下所示:
def foo():
r = "Euston saw I was not Sue".split()
r.reverse()
return r
是否有解决方案可以执行类似第一个代码的操作?
感谢。