Skip to main content
 首页 » 编程设计

python之从数组中获取前 x 个字符

2025年05月04日13lovecherry

假设我有一个这样的数组 [4, 55, 578, 43, 81, 62, 7181]

我想检索这个数组的前 7 个字符而不考虑单元格。所以在这种情况下,它将是 4555784 这是否可能而不连接各个数组元素?谢谢。

请您参考如下方法:

你可以做

''.join(map(str, arr))[:7] 

如果 arr 很长,这会浪费时间和空间,因为它会将整个内容转换为字符串,只需要前 7 个字符。相反,您只能转换前 7 个元素(假设每个元素的长度至少为 1),将 that 转换为字符串,然后取前 7 个字符。

''.join(map(str, arr[:7]))[:7]