Python – 重构 K 位元素
当需要重构 K 位元素时,可以使用列表解析和“append”(追加)方法。
示例
以下是对此进行演示
my_list = [231, 67, 232, 1, 238, 31, 793] print("The list is :") print(my_list) K = 3 print("The value of K is ") print(K) temp = ''.join([str(ele) for ele in my_list]) my_result = [] for index in range(0, len(temp), K): my_result.append(int(temp[index: index + K])) print("The resultant list is :") print(my_result)
输出
The list is : [231, 67, 232, 1, 238, 31, 793] The value of K is 3 The resultant list is : [231, 672, 321, 238, 317, 93]
解释
定义了一个列表,并在控制台中显示。
将 K 的值初始化,并在控制台中显示。
使用列表解析来迭代列表中的元素,并将它们转换为字符串类型,并用空格连接。
将其分配给一个变量。
定义一个空列表。
迭代到 K,并追加从索引 0 到 K 的元素到空列表。
这是显示在控制台上的输出。
广告