我想知道您是否可以for在打印语句中包含一个循环,因为我正在尝试对字符串列表进行排序,并按字母顺序对每个字符串进行排序,尽可能少的一行。到目前为止,这是我的代码:myArray = ['alpha', 'bravo', 'charlie', 'delta', 'echo']
for i in range(len(myArray)): print((''.join(sorted(list(myArray[i]),))), end=', ')这打印aahlp, aborv, acehilr, adelt, ceho:但我希望它在一个数组中,以便我可以继续使用它:[aahlp, aborv, acehilr, adelt, ceho]
1 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
我设法找到了一个可行的解决方案:
print([''.join(sorted(list(myArray[i]))) for i in range(len(myArray))])
添加回答
举报
0/150
提交
取消