。我的问题是:

>>> bra=[]
>>> put=['a','t']
>>> bra.append(put)
>>> bra
[['a', 't']]
>>> bra.append(put)
>>> bra
[['a', 't'], ['a', 't']]
>>> bra.append(put.reverse())
>>> bra
[['t', 'a'], ['t', 'a'], None]

My question is: why does de python interpreter give that result in the last line, instead this:
[['a', 't'], ['a', 't'], ['t', 'a']]

或者我怎样才能得到这个结果?

最佳答案


This function确实返回了iterable的逆版本。

关于python - 变量列表在python中自动更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13297595/

10-10 02:37