total_byte_len = 954
part_size_limit = 250
Result: #[star_byte, end_byte, bytes_in_part] with 0-based index
[[0, 250, 250], [251, 501, 250], [501, 751, 250], [751, 953, 202]]
我已经有了一个函数,但它非常粗糙和不可靠(quick-n-dirty),它大约有15行,所以我很想看看list comprehension/或lambda在这里能做什么=)
如果你们坚持,这是我的版本: 请注意,我当时并没有考虑太多,只是一些尽快会奏效的东西。:)弃用通知!:<;==
^{pr2}$
您的输出不正确,因为
sum([250, 249, 249, 202]) != 954
。在冗长但可读的版本:
您的示例有点偏离(第二部分有251个字节),但类似这样的方法可以工作:
你也应该创建一个元组列表。在
相关问题 更多 >
编程相关推荐