所以在python中,如果你創建了list
,那麼新建一個變量reject_list
併爲其分配.pop()
方法,它會改變之前list
變量的值。.pop()方法如何通過僅僅是另一個的值來重新定義一個變量?
list = ['item', 'thing', 'piece']
reject_list = list.pop()
print(list)
['item', 'thing']
我明白這個效果,但並不知道它有多可能。如何分配一個變量的方法的另一個追溯改變原變量的值,而不首先將該值被定義,像這樣:
list = ['item', 'thing', 'piece']
list = list.pop()
print(list)
['item', 'thing']
舉例來說,這並不與.title()
方法工作:
name = mike
new_name = name.title()
print(name)
mike
#the original name did not capitalize
那麼.pop()方法如何能夠通過僅僅是另一個值來重新定義一個變量?
'title()'返回字符串的一個副本,其中所有單詞的首字母大寫。 –
您可能希望避免使用名稱「list」,因爲它是一個保留關鍵字。 – sytech