Computer >> Máy Tính >  >> Lập trình >> Python

Nhận nhiều kiểu dữ liệu phần tử trong Python

Khi cần lấy phần tử tuple của kiểu dữ liệu, có thể sử dụng phương thức 'bản đồ' và phương thức 'kiểu'.

Hàm bản đồ áp dụng một hàm / hoạt động nhất định cho mọi mục trong một tệp có thể lặp lại (chẳng hạn như danh sách, bộ tuple). Kết quả là nó trả về một danh sách.

Phương thức 'type' trả về kiểu lớp của đối số được truyền cho nó.

Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất (tức là dữ liệu thuộc bất kỳ kiểu dữ liệu nào như số nguyên, dấu phẩy động, chuỗi, v.v.).

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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)

Đầu ra

The tuple is :
('Hi', 23, ['there', 'Will'])
The data types of tuple in order are :
[<class 'str'>, <class 'int'>, <class 'list'>]

Giải thích

  • Một bộ chứa danh sách được xác định và hiển thị trên bảng điều khiển.
  • Phương pháp bản đồ được sử dụng để áp dụng phương pháp 'loại' cho tất cả các phần tử của bộ danh sách.
  • Điều này được chuyển đổi thành một danh sách.
  • Giá trị này được gán cho một giá trị.
  • Nó được hiển thị trên bảng điều khiển.