2024-09-28 01:22:49 发布
网友
在Python 3中,以下代码具有有效语法:
>> *firsts, last = [1,2,3,4]
这将导致:
很方便。但是,这种语法在python2下无效。有没有比这样做更好的方法来达到同样的效果:
>> firsts = [1,2,3,4] >> last = firsts.pop()
这很好,但我喜欢Python解决方案的优雅。在
谢谢
我试过了,似乎有用
firsts, last = [[1,2,3],4]
假设您有一些项目列表l,可以这样做:
l
firsts, last = l[:-1], l[-1]
它不像拆箱一样整洁,但只有一行。但是请注意,它只适用于您可以索引的iterable。在
我试过了,似乎有用
假设您有一些项目列表
l
,可以这样做:它不像拆箱一样整洁,但只有一行。但是请注意,它只适用于您可以索引的iterable。在
相关问题 更多 >
编程相关推荐