如何更新列表
你可以通过在等号的左边指定一个索引或者索引范围的方式来更新一个或几个元素,你也
可以用 append()方法来追加元素到列表中去.
aList
[123, ‘abc’, 4.56, [‘inner’, ‘list’], (7-9j)]
aList[2]
4.56
aList[2] = ‘float replacer’
aList
[123, ‘abc’, ‘float replacer’, [‘inner’, ‘list’], (7-9j)]anotherList.append(“hi, i’m new here”)
Edit By Vheavens
Edit By Vheavens
print anotherList
[None, ‘something to see here’, “hi, i’m new here”]
aListThatStartedEmpty.append(‘not empty anymore’)
print aListThatStartedEmpty
[‘not empty anymore’]
如何删除列表中的元素或者列表(本身)
要删除列表中的元素,如果你确切的知道要删除元素的素引可以用 del 语句,否则可以用
remove()方法.
aList
[123, ‘abc’, ‘float replacer’, [‘inner’, ‘list’], (7-9j)]
del aList[1]
aList
[123, ‘float replacer’, [‘inner’, ‘list’], (7-9j)]
aList.remove(123)
aList
[‘float replacer’, [‘inner’, ‘list’], (7-9j)]
你还可以通过 pop()方法来删除并从列表中返回一个特定对象.
一般来说,程序员不需要去删除一个列表对象。列表对象出了作用域(比如程序结束,函数调
用完成等等)后它会自动被析构,但是如果你想明确的删除一整个列表,你可以用 del 语句:
del aList