Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menukar Elemen Rentetan dalam Senarai Bersarang kepada Integer dalam Python?

Bagaimana untuk Menukar Elemen Rentetan dalam Senarai Bersarang kepada Integer dalam Python?

Barbara Streisand
Lepaskan: 2024-11-24 20:55:11
asal
285 orang telah melayarinya

How to Convert String Elements in a Nested List to Integers in Python?

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
Salin selepas log masuk

Diberikan senarai senarai yang mengandungi rentetan, seperti:

T1 = (('13', '17', '18', '21', '32'),
      ('07', '11', '13', '14', '28'),
      ('01', '05', '06', '08', '15', '16'))
Salin selepas log masuk

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]]
Salin selepas log masuk

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]
Salin selepas log masuk

Dalam Python 2, penukaran boleh dilakukan menggunakan:

T2 = [map(int, x) for x in T1]
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan