在我的python环境中,我有一个数字列向量:
400657
400658
400659
400660
400661
...
我想将此数字分为两列:
number 1 number 2
400 657
400 658
400 659
400 660
400 661
... ...
但是我不知道该怎么做。
非常感谢您。
答案 0 :(得分:0)
array = [400657, 400658, 400659, 400660, 400661]
n = 3
first_column = list(map(lambda x: int(str(x)[:n]), array))
second_column = list(map(lambda x: int(str(x)[n:]), array))
说明:我使用切片来获取数字的前n
和后数字。此代码使用map可以从原始清单生成两个清单。