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

Lặp lại một danh sách bằng Python


Trong bài viết này, chúng ta sẽ tìm hiểu về cách lặp / duyệt qua danh sách trong Python 3.x. Hoặc sớm hơn.

Danh sách là một chuỗi các phần tử có thứ tự. Nó là một cấu trúc dữ liệu phi vô hướng và có thể thay đổi trong tự nhiên. Một danh sách có thể chứa các kiểu dữ liệu riêng biệt, trái ngược với mảng lưu trữ các phần tử thuộc cùng một kiểu dữ liệu.

Phương pháp 1 - Sử dụng có thể lặp lại mà không có chỉ mục

Ví dụ

list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t']

# Iterate over the list
for value in list_inp:
   print(value, end='')

Phương pháp 2 - Sử dụng cách chung thông qua chỉ mục

Ví dụ

list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t']

# Iterate over the list
for value in range(0,len(list_inp)):
   print(list_inp[value], end='')

Phương pháp 3 - Sử dụng kiểu liệt kê

Ví dụ

list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t']

# Iterate over the list
for value,char in enumerate(list_inp):
   print(char, end='')

Phương pháp 4 - Sử dụng chỉ mục phủ định

Ví dụ

list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t']

# Iterate over the list
for value in range(-len(list_inp),0):
   print(list_inp[value], end='')

Tất cả bốn phương pháp trên đều tạo thành kết quả hiển thị bên dưới.

Đầu ra

tutorialspoint

Phương pháp 5 - Sử dụng danh sách cắt lát

Ví dụ

list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t']

# Iterate over the list

for value in range(1,len(list_inp)):
   print(list_inp[value-1:value], end='')
print(list_inp[-1:])

Đầu ra

['t']['u']['t']['o']['r']['i']['a']['l']['s']['p']['o']['i']['n']['t']

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về phép lặp / duyệt qua kiểu dữ liệu danh sách. Ngoài ra, chúng tôi đã tìm hiểu về các kỹ thuật triển khai khác nhau.