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