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

Liệt kê kiểu dữ liệu bằng Python

Danh sách là kiểu dữ liệu phức hợp linh hoạt nhất của Python. Một danh sách chứa các mục được phân tách bằng dấu phẩy và được đặt trong dấu ngoặc vuông ([]). Ở một mức độ nào đó, danh sách tương tự như mảng trong C. Một điểm khác biệt giữa chúng là tất cả các mục thuộc danh sách có thể có kiểu dữ liệu khác nhau.

Ví dụ

Các giá trị được lưu trữ trong danh sách có thể được truy cập bằng toán tử lát cắt ([] và [:]) với các chỉ mục bắt đầu từ 0 ở đầu danh sách và hoạt động theo cách của chúng đến kết thúc -1. Dấu cộng (+) là toán tử nối danh sách và dấu hoa thị (*) là toán tử lặp. Ví dụ -

#!/usr/bin/python
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print list # Prints complete list
print list[0] # Prints first element of the list
print list[1:3] # Prints elements starting from 2nd till 3rd
print list[2:] # Prints elements starting from 3rd element
print tinylist * 2 # Prints list two times
print list + tinylist # Prints concatenated lists

Đầu ra

Điều này tạo ra kết quả sau -

['abcd', 786, 2.23, 'john', 70.2]
abcd
[786, 2.23]
[2.23, 'john', 70.2]
[123, 'john', 123, 'john']
['abcd', 786, 2.23, 'john', 70.2, 123, 'john']