我有一个长字符串,我希望将其存储为列表.但它始终在开头和结尾都有单引号.如何删除它们?谢谢.
样品
>>> string
>>> '"2012-11-05", "filename", 1, 2, 3, 4, 5, 6, 7, 0.11, 0.22, 0.33'
>>> string.split("'")
>>> ['"2012-11-05", "filename", 1, 2, 3, 4, 5, 6, 7, 0.11, 0.22, 0.33']
Run Code Online (Sandbox Code Playgroud)
问题是如何在没有单引号的情况下获得如下结果?
>>> ["2012-11-05", "filename", 1, 2, 3, 4, 5, 6, 7, 0.11, 0.22, 0.33]
Run Code Online (Sandbox Code Playgroud) 我有一个列表a
,然后我max(a)
用来获取最大值。下一步我试图用来enumerate()
获得最大值的第一个位置。但它注意到我只能enumerate()
用于 int 列表?浮动列表怎么样?有没有办法在浮点数(也有整数)列表中获得最大值的第一个位置?非常感谢
a = [1.5, 1.8, 3.1, 4.2, 5.5, 3.2, 4, 2, 1, 5.5, 3, 2.7]
b = max(a)
maxIndex = [i for i, j in enumerate(b) if j == b][0]
Run Code Online (Sandbox Code Playgroud)
回溯(最近一次调用最后一次):文件“”,第 1 行,在 TypeError 中:“float”对象不可迭代