2017-08-22 55 views
-1

我有一个列表,其中包含从文本文件输入的一些值。例如,可以说这个清单是索引中的排序列表

a = ["Hello 2476 hey!", " hey 1534  hello!", "  2323"] 

而且我想从第6个索引到第10个索引进行排序。即使搜索了很多东西,我也无法弄清楚如何做到这一点。所有帮助表示赞赏!

+1

你可以使用排序()对切片,然后将结果分配回片: A [6:] =排序(A [6:]) –

+0

这仅仅是输出整个字符串 – Splinxyy

+1

问题是按照他们的第7个索引排序字符串吗?或者仅在第七个索引之后对列表中的项目进行排序? –

回答

0
a = ['hack', 'the' , 'jack', 'with' , 'a' , 'mac' , 'on' , 'the' , 'last', 'monday'] 

result = a[:6]+sorted(a[6:10]) 
print(result)