Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

แปลงลิสต์ของจำนวนเต็มหลายตัวเป็นจำนวนเต็มเดียวใน Python

ได้ลิสต์ของจำนวนเต็ม ต้องการรวมเป็นจำนวนเต็มเดียว (เช่น [22,11,34] → 221134)

ใช้ join

แปลงแต่ละตัวเป็นสตริง join แล้ว int()

ตัวอย่าง

listA = [22, 11, 34]
print("Given list A: ", listA)
res = int("".join([str(i) for i in listA]))
print("The integer is : ", res)

ผลลัพธ์

Given list A: [22, 11, 34]
The integer is : 221134

ใช้ map และ join

int("".join(map(str, listA)))

ตัวอย่าง

listA = [22, 11, 34]
print("Given list A: ", listA)
res = int("".join(map(str, listA)))
print("The integer is : ", res)

ผลลัพธ์

Given list A: [22, 11, 34]
The integer is : 221134