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

print(type(list[0]))

<class 'str'>

print(type(list[0]))

<class 'str'>

リスト[1]がフロートになる間、リスト[0]は文字列のままにしたい。

申し訳ありませんが、これを正しい形式で投稿していない場合、方法がわかりません。

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 に答える