序列拆包:
singleitem, = mylist# Identical in behavior (byte pre produced is the same),# but arguably more readable since a lone trailing comma could be missed:[singleitem] = mylist
明确使用迭代器协议:
singleitem = next(iter(mylist))
破坏性流行音乐:
singleitem = mylist.pop()
负指数:
singleitem = mylist[-1]
通过单次迭代进行设置
for(因为循环终止时,循环变量的最后一个值仍然可用):
for singleitem in mylist: break
还有很多其他的东西(结合或改变以上内容,或者依赖于隐式迭代),但是您可以理解。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)