我有一张XL表格,其中的数据基于
等空格进行组织tag weights
aaa 1
bbb 1
ccc 1
dddd -1
hhhh 1
ddd 1
bbbb
fff 1
hhh 1
gggg 1
数据是这样的,col 1包含标签,它缩进了我如何根据标识读取数据。只有基于身份才能阅读。
并且col2包含权重“1”代表“加法”而“-1”代表“减法”
我希望以dict的形式输出
d={'aaa':'bbb+ccc','ccc':'-dddd+hhhh','ddd':'bbbb+gggg','bbbb':'fff+hhh'}
基于公式的权重,例如'ccc':' - dddd + hhhh'bcoz dddd的权重为'-1'而gggg的权重为'1'
任何人都可以帮我吗
答案 0 :(得分:0)
我猜你正在描述数据在excel中的显示方式。如果这是正确的,这里有两个想法:
从下面的评论中,我应该写一下:
>>> a = ' 111'
>>> len(a) - len(a.lstrip())
2
答案 1 :(得分:0)
假设缩进仅包含空格(即没有制表符),您可以按len(value) - len(value.lstrip())