Rumah > Artikel > pembangunan bahagian belakang > Masalah dan penyelesaian penukaran data biasa dalam Python
Masalah dan penyelesaian penukaran data biasa dalam Python
Pengenalan:
Dalam pengaturcaraan Python, penukaran data adalah tugas yang sangat biasa. Sama ada dari rentetan ke integer, dari senarai ke tuple, atau dari kamus ke JSON, penukaran data ialah salah satu masalah yang sering kami hadapi semasa memproses data. Artikel ini menerangkan beberapa masalah penukaran data biasa dan menyediakan beberapa penyelesaian serta contoh kod khusus.
string_num = "100" integer_num = int(string_num) print(integer_num) # 输出:100 string_num = "3.14" float_num = float(string_num) print(float_num) # 输出:3.14
integer_num = 100 string_num = str(integer_num) print(string_num) # 输出:"100" float_num = 3.14 string_num = str(float_num) print(string_num) # 输出:"3.14"
list_data = [1, 2, 3, 4, 5] tuple_data = tuple(list_data) print(tuple_data) # 输出:(1, 2, 3, 4, 5) set_data = set(list_data) print(set_data) # 输出:{1, 2, 3, 4, 5}
tuple_data = (1, 2, 3, 4, 5) list_data = list(tuple_data) print(list_data) # 输出:[1, 2, 3, 4, 5]
import json dictionary_data = { "name": "John", "age": 25, "city": "New York" } json_data = json.dumps(dictionary_data) print(json_data) # 输出:{"name": "John", "age": 25, "city": "New York"}
Ringkasan:
Python menyediakan pelbagai fungsi dan modul terbina dalam untuk menjadikan penukaran data mudah dan cekap. Artikel ini merangkumi beberapa masalah penukaran data biasa, termasuk menukar rentetan kepada integer atau apungan, menukar integer atau apungan kepada rentetan, menukar senarai kepada tupel atau set, menukar tuple kepada senarai dan menukar kamus Tukar kepada format JSON. Dengan menguasai masalah penukaran data biasa ini dan penyelesaian yang sepadan, kami boleh memproses dan mengendalikan pelbagai jenis data dengan lebih fleksibel dan meningkatkan kecekapan pengaturcaraan.
(bilangan perkataan: kira-kira 495 patah perkataan)
Atas ialah kandungan terperinci Masalah dan penyelesaian penukaran data biasa dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!