Ran*_*ski 2 python text list python-3.x
给出一个清单A.我想删除最后一个元素(b,'zz')每个列表的列表A.
A = [ [(a,'rr'),(c,'rr'),(d,'rr'),(b,'zz')],
[(g,'rr'),(h,'rr'),(e,'rr'),(b,'zz')],
[(c,'rr'),(r,'rr'),(s,'rr'),(b,'zz')] ]
Run Code Online (Sandbox Code Playgroud)
我尝试了什么.
for i in A:
N = del i[-1]
Run Code Online (Sandbox Code Playgroud)
但它没有用.
您可以使用以下list.pop()方法:
for i in A:
i.pop()
Run Code Online (Sandbox Code Playgroud)
参考:https://docs.python.org/2/tutorial/datastructures.html