pyL*_*ner 11 python overriding list overwrite
aList = [123, 'xyz', 'zara', 'abc']
aList.append(2014)
print aList
Run Code Online (Sandbox Code Playgroud)
产生o/p [123, 'xyz', 'zara', 'abc', 2014]
如何覆盖/更新此列表应该怎么做.我想要o/p
[2014, 'xyz', 'zara', 'abc']
Rah*_*thi 22
你可以试试这个
alist[0] = 2014
Run Code Online (Sandbox Code Playgroud)
但如果您不确定123的位置,那么您可以尝试这样:
for idx, item in enumerate(alist):
if 123 in item:
alist[idx] = 2014
Run Code Online (Sandbox Code Playgroud)
如果您知道位置,该怎么更换物品:
aList[0]=2014
Run Code Online (Sandbox Code Playgroud)
或者,如果您不知道列表中的位置循环,请找到该项目,然后将其替换
aList = [123, 'xyz', 'zara', 'abc']
for i,item in enumerate(aList):
if item==123:
aList[i]=2014
print aList
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
121372 次 |
| 最近记录: |