整数値のみを評価する関数を作成するために使用したい単純な csv ファイルがあります。以下はコードです:
def type_setter(x):
x = list(x)
for i in x:
for j in i :
print type(j)
if isinstance(j,int)==True:
eval(j)
return x
問題は、j
値が整数と文字列の混合ではなく、すべて文字列変数として認識されることです。なぜこれが起こっているのですか?