Saya ingin menunjukkan bahwa pylint mengecilkan penggunaan map, jadi bersiaplah untuk tetap menggunakan daftar pemahaman jika Anda pernah menggunakan standar itu. :)
ThorSummoner
6
Kebalikannya adalah (untuk mengonversi daftar int ke daftar string): map (str, results)
Ali ISSA
12
Anda dapat menyederhanakan jawaban ini: selalu gunakan list(map(int, results)), itu berfungsi untuk semua versi Python.
Pemahaman daftar juga bagus. Untuk OP - lihat di sini untuk melihat kontras yang bagus dari peta dan pemahaman daftar: stackoverflow.com/questions/1247486/…
cheeken
3
Sedikit lebih berkembang dari daftar pemahaman tetapi juga berguna:
def str_list_to_int_list(str_list):
n =0while n < len(str_list):
str_list[n]= int(str_list[n])
n +=1return(str_list)
Jawaban:
Gunakan
map
fungsi (dalam Python 2.x):Dalam Python 3, Anda harus mengonversi hasil dari
map
ke daftar:sumber
map
, jadi bersiaplah untuk tetap menggunakan daftar pemahaman jika Anda pernah menggunakan standar itu. :)list(map(int, results))
, itu berfungsi untuk semua versi Python.Gunakan daftar :
misalnya
sumber
Sedikit lebih berkembang dari daftar pemahaman tetapi juga berguna:
misalnya
Juga:
sumber