リストの要素が変更されないPythonの方法はありますか?
たとえば、整数は整数のままで、文字列は文字列のままである必要がありますが、これは同じプログラムで実行する必要があります。
サンプルコードは次のようになります。
print("Enter the size of the list:")
N = int(input())
for x in range(N):
x = input("")
the_list.append(x)
the_list.sort()
print(the_list)
結果:the_list = ['1','2','3']
整数が文字列に変換された整数のリストですが、これは間違っています。
ただし、リストの文字列は文字列のままにする必要があります。