0
list=['word','2']

print(type(list[0]))

<class 'str'>

print(type(list[0]))

<class 'str'>

我希望 list[0] 保持为字符串,而 list[1] 变为浮点数。

抱歉,如果我没有以正确的格式发布此内容,我不知道该怎么做。

4

2 回答 2

0

你需要类似的东西:

list[1] = float(list[1])

如以下成绩单所示:

>>> list=['word','2']

>>> type(list[0]) ; type(list[1])
<type 'str'>
<type 'str'>

>>> list ; list[1] = float(list[1]) ; list
['word', '2']
['word', 2.0]

>>> type(list[0]) ; type(list[1])
<type 'str'>
<type 'float'>
于 2013-09-11T02:24:06.223 回答
0

您将不得不重新分配元素:

list[1] = float(list[1])
于 2013-09-11T02:24:09.513 回答