小编Wil*_*iam的帖子

Python将长字符串转换为不带单引号的列表

我有一个长字符串,我希望将其存储为列表.但它始终在开头和结尾都有单引号.如何删除它们?谢谢.

样品

>>> 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)

python string quotes list

1
推荐指数
1
解决办法
2619
查看次数

Python enumerate(), float 对象不可迭代

我有一个列表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”对象不可迭代

python

0
推荐指数
1
解决办法
2022
查看次数

标签 统计

python ×2

list ×1

quotes ×1

string ×1