Python 从列表中切片n个点或尽可能多的点
我使用python切片从列表中获取元素,但不知道其中是否有足够的元素 现在我在做这件事,感觉很难看:Python 从列表中切片n个点或尽可能多的点,python,slice,Python,Slice,我使用python切片从列表中获取元素,但不知道其中是否有足够的元素 现在我在做这件事,感觉很难看: if index + num_to_take > len(values): bit = values[index: ] else: bit = values[index:index + num_to_take] 有更好的方法吗?如果条件完全满足,您可以跳过 bit=values[index:index+num
if index + num_to_take > len(values):
bit = values[index: ]
else:
bit = values[index:index + num_to_take]
有更好的方法吗?如果条件完全满足,您可以跳过
bit=values[index:index+num\u to\u take]
运行正常
利用python中切片的工作方式。阅读以了解更多信息。如果
条件完全相同,则可以跳过
bit=values[index:index+num\u to\u take]
运行正常
利用python中切片的工作方式。阅读了解更多信息。不需要ifs
bit=values[index:index+num\u to\u take]
运行正常无需ifs
bit=values[index:index+num\u to\u take]
运行良好只需使用bit=values[index:index+num\u to\u take]
。如果没有足够的数字,它将默认为values[index:][/code>。只需使用bit=values[index:index+num\u-to\u-take]
。如果没有足够的数字,它将默认为值[索引:
。已接受。你的回答太快了,当我第一次读到它时,我无法接受!哦。。。Thanx;)认可的。你的回答太快了,当我第一次读到它时,我无法接受!哦。。。Thanx;)