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