我正在尝试将字符串分组为地图输出.
例如:
String = "
a,a
a,b
a,c
b,a
b,b
b,c"
Run Code Online (Sandbox Code Playgroud)
OP:
a a,b,c
b a,b,c
Run Code Online (Sandbox Code Playgroud)
这种输出是否可以一步完成?
使用内置sorted:
In [863]: st=sorted(String.split())
Out[863]: ['aa', 'ab', 'ba', 'bb']
Run Code Online (Sandbox Code Playgroud)
打印它:
In [865]: print '\n'.join(st)
aa
ab
ba
bb
Run Code Online (Sandbox Code Playgroud)
list.sort对列表进行排序并返回None,这就是为什么当print(lines.sort())它没有显示任何内容时!通过lines.sort(); prnit(lines);)显示您的清单
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |