我得到了字符串格式的输入:
"""4
101,CS101,10
101,CS102,20
102,CS102,30
102,CS101,10"""
我想将其转换为某种格式的列表
[["101","101","102","102"], ["CS101","CS102","CS102","CS101"], ["10","20","30","10"]]
我尝试使用 zip 但无法做到。提前致谢。
读取行,然后zip
通过配对每一行以其他方式读取:
v = """4
101,CS101,10
101,CS102,20
102,CS102,30
102,CS101,10"""
rows = [row.split(',') for row in v.splitlines()[1:]]
cols = list(zip(*rows))
# rows [['101', 'CS101', '10'], ['101', 'CS102', '20'], ['102', 'CS102', '30'], ['102', 'CS101', '10']]
# cols [('101', '101', '102', '102'), ('CS101', 'CS102', 'CS102', 'CS101'), ('10', '20', '30', '10')]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句