Alc*_*ott 3 python expression list
说我有一个字符串:
s = '''1 2 3
4 5 6
7 8 9
'''
Run Code Online (Sandbox Code Playgroud)
我想将每行字符串s转换为浮点值列表,即:
l = [[1.0 2.0 3.0], [4.0 5.0 6.0], [7.0 8.0 9.0]]
Run Code Online (Sandbox Code Playgroud)
我怎么能在一行中做到这一点?
[[float(v) for v in l.split()] for l in s.strip().split('\n')]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1185 次 |
| 最近记录: |