เมื่อจำเป็นต้องได้รับองค์ประกอบทูเพิลของประเภทข้อมูล สามารถใช้เมธอด 'map' และ 'type' ได้
ฟังก์ชันแผนที่ใช้ฟังก์ชัน/การทำงานที่กำหนดกับทุกรายการใน iterable (เช่น list, tuple) ส่งคืนรายการเป็นผลลัพธ์
เมธอด 'type' จะคืนค่าประเภทของคลาสของอาร์กิวเมนต์ที่ส่งผ่านไป
สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกัน (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ)
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple = ('Hi', 23, ['there', 'Will']) print("The tuple is : ") print(my_tuple) my_result = list(map(type, my_tuple)) print("The data types of tuple in order are : ") print(my_result)
ผลลัพธ์
The tuple is : ('Hi', 23, ['there', 'Will']) The data types of tuple in order are : [<class 'str'>, <class 'int'>, <class 'list'>]
คำอธิบาย
- ทูเพิลที่มีรายการถูกกำหนดและแสดงบนคอนโซล
- เมธอดแผนที่ใช้เพื่อปรับใช้เมธอด 'type' กับองค์ประกอบทั้งหมดของทูเพิลของรายการ
- ถูกแปลงเป็นรายการ
- สิ่งนี้ถูกกำหนดให้กับค่า
- แสดงบนคอนโซล