Menukar Elemen Senarai kepada Integer dengan int()
Untuk menukar semua elemen rentetan dalam senarai senarai kepada integer, seseorang boleh menggunakan Python's fungsi int() terbina dalam. Fungsi ini menerima rentetan yang mewakili nombor dan mengembalikan nilai integer yang sepadan.
Sebagai contoh, untuk menukar "1" kepada integer, seseorang boleh menggunakan:
>>> int("1") + 1 2
Diberikan senarai senarai yang mengandungi rentetan, seperti:
T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16'))
matlamatnya adalah untuk menukar semua elemen kepada integer, menghasilkan output berikut:
T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]]
Untuk mencapai penukaran ini, seseorang boleh menggunakan pemahaman senarai dalam Python 3 atau fungsi map() dalam Python 2. Dalam Python 3, coretan kod berikut melakukan penukaran:
T2 = [list(map(int, x)) for x in T1]
Dalam Python 2, penukaran boleh dilakukan menggunakan:
T2 = [map(int, x) for x in T1]
Atas ialah kandungan terperinci Bagaimana untuk Menukar Elemen Rentetan dalam Senarai Bersarang kepada Integer dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!