Python - 将数字字符串拆分为 K 位整数
当需要将数字字符串拆分为K位整数时,使用简单迭代、'int'方法和'append'方法。
示例
以下是相同的演示-
my_string = '69426874124863145' print("字符串是: " ) print(my_string) K = 4 print("K的值是 ") print(K) my_result = [] for index in range(0, len(my_string), K): my_result.append(int(my_string[index : index + K])) print("结果列表是: ") print(my_result) print("排序后的结果列表是: ") my_result.sort() print(my_result)输出结果
字符串是: 69426874124863145 K的值是 4 结果列表是: [6942, 6874, 1248, 6314, 5] 排序后的结果列表是: [5, 1248, 6314, 6874, 6942]
解释
一个字符串被定义并显示在控制台上。
K的值已定义并显示在控制台上。
定义了一个空列表。
遍历列表,将字符串中特定范围内的元素转换为整数。
该值被附加到空列表中。
这在控制台上显示为输出。
该列表再次排序并显示在控制台上。