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

รับประเภทข้อมูลทูเพิลอิลิเมนต์ใน Python


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