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

แปลงรายการของจำนวนเต็มหลายจำนวนเป็นจำนวนเต็มเดียวใน Python


บางครั้งเราอาจมีรายการที่มีองค์ประกอบเป็นจำนวนเต็ม อาจจำเป็นต้องรวมองค์ประกอบเหล่านี้ทั้งหมดและสร้างจำนวนเต็มเดียวจากองค์ประกอบนั้น ในบทความนี้เราจะมาสำรวจวิธีการทำกัน

ด้วยการเข้าร่วม

วิธีการเข้าร่วมสามารถรวมรายการทั้งหมดในทูเพิลเป็นสตริงได้ ดังนั้นเราจะใช้มันเพื่อเข้าร่วมแต่ละองค์ประกอบของรายการโดยวนซ้ำผ่าน for loop

ตัวอย่าง

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

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

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

พร้อมแผนที่และเข้าร่วม

เราสามารถใช้ฟังก์ชันแผนที่เพื่อแปลงแต่ละองค์ประกอบของรายการเป็นสตริงแล้วรวมเข้าด้วยกันเพื่อสร้างรายการสุดท้าย การใช้ฟังก์ชัน int จะทำให้ผลลัพธ์สุดท้ายเป็นจำนวนเต็ม

ตัวอย่าง

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

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

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