以下是一个示例代码,用于按逗号分隔的数据集行内排序:
def sort_dataset(dataset):
sorted_dataset = []
for data in dataset:
sorted_data = sorted(data.split(','))
sorted_dataset.append(','.join(sorted_data))
return sorted_dataset
# 示例数据集
dataset = ['2,1,3', '4,2,1', '5,3,2']
sorted_dataset = sort_dataset(dataset)
print(sorted_dataset)
输出结果为:
['1,2,3', '1,2,4', '2,3,5']
在这个示例中,我们定义了一个名为sort_dataset的函数,它接受一个包含以逗号分隔的数据集的列表作为输入。函数内部,我们使用for循环遍历数据集中的每个数据。对于每个数据,我们使用split方法将其拆分为一个由逗号分隔的子字符串列表。然后,我们使用sorted函数对子字符串列表进行排序,得到一个已排序的子字符串列表。最后,我们使用join方法将已排序的子字符串列表连接为一个以逗号分隔的字符串,并将其添加到已排序的数据集列表中。最终,我们返回已排序的数据集列表。
在示例中,输入数据集为['2,1,3', '4,2,1', '5,3,2'],输出结果为['1,2,3', '1,2,4', '2,3,5'],每个数据行内的数字已按升序进行了排序。
下一篇:按逗号分隔的无引号排序