Python – 将数字字符串拆分为 K 位整数
当需要将数字字符串拆分为 K 位整数时,可以使用简单的迭代、“int”方法和“append”方法。
示例
以下是同样的演示 -
my_string = '69426874124863145' print("The string is : " ) print(my_string) K = 4 print("The value of K is ") print(K) my_result = [] for index in range(0, len(my_string), K): my_result.append(int(my_string[index : index + K])) print("The resultant list is : ") print(my_result) print("The resultant list after sorting is : ") my_result.sort() print(my_result)
输出
The string is : 69426874124863145 The value of K is 4 The resultant list is : [6942, 6874, 1248, 6314, 5] The resultant list after sorting is : [5, 1248, 6314, 6874, 6942]
说明
定义了一个字符串,并在控制台上显示。
定义了 K 的值,并在控制台上显示。
定义了一个空列表。
迭代列表,并将字符串中特定范围内的元素转换为整数。
此值追加到空列表中。
这显示为控制台上的输出。
该列表再次排序,并在控制台上显示。
广告