list
の整数と文字の場合、 何らかの順序でこれらの要素を並べ替える必要があります。例えば 、Python:整数と文字で配列をソートする方法は?
ex_array = [1, 3, 2', 2, 1', 3', 3]
この場合
sorted(ex_array) = [1', 1, 2', 2, 3', 3, 3]
にソートされるべき文字の順序は、整数のみからなる場合、私は、コードを作ることができる
1' < 1 < 2' < 2 < 3' < 3.
によって与えられます。 しかし、私は、プライムされていないシンボルとプライムされていないシンボルをどのように比較するのか分かりません。
Pythonで何をすべきか教えてください。その要素が整数であるか否かを
「1」とは何ですか? '' 1 '' 'や' '1 ''を意味しますか? – MYGz
単なる記号です。しかし、私はそれらを区別する必要があります。 –
引用符で区切る必要があります。 '' 1 ''または' '1''は文字列、' 1'はint、 '1''は構文エラーです。 – MYGz