Hướng dẫn return item in list python - trả lại mặt hàng trong danh sách python

Trong bài học này, bạn sẽ tìm hiểu về các phương thức tích hợp bổ sung, không giống như các phương pháp trong bài học trước, có các giá trị trả về.

.pop[] xóa một phần tử khỏi danh sách tại chỉ mục được chỉ định. Các mặt hàng đã được gỡ bỏ được trả lại. Mặc định là xóa mục cuối cùng trong danh sách nếu không có chỉ mục nào được chỉ định:

>>>

>>> a = ['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a
['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a.pop[]
'lobster'
>>> a
['spam', 'egg', 'bacon', 'tomato', 'ham']

>>> b = a.pop[]
>>> b
'ham'
>>> a
['spam', 'egg', 'bacon', 'tomato']
>>> a.pop[1]
'egg'
>>> a
['spam', 'bacon', 'tomato']
>>> a.pop[-2]
'bacon'
>>> a
['spam', 'tomato']

.index[[,[, ]]] Trả về chỉ số đầu tiên của giá trị trong danh sách. Chỉ số bắt đầu và kết thúc tùy chọn có thể được sử dụng. Nó làm tăng một ngoại lệ nếu giá trị không có mặt:

>>>

>>> a = ['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a.index['tomato']
3
>>> a[3]
'tomato'
>>> a.index['egg', 0, 4]
1
>>> a.index['egg', 2, 5]
Traceback [most recent call last]:
  File "", line 1, in 
    a.index['egg', 2, 5]
ValueError: 'egg' is not in list

.index[[,[, ]]] Trả về chỉ số đầu tiên của giá trị trong danh sách. Chỉ số bắt đầu và kết thúc tùy chọn có thể được sử dụng. Nó làm tăng một ngoại lệ nếu giá trị không có mặt:

>>>

>>> a = ['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a
['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a.count['ham']
1

>>> b = [2, 4, 6, 8, 6, 4, 6, 2, 100]
>>> b
[2, 4, 6, 8, 6, 4, 6, 2, 100]
>>> b.count[6]
3
>>> b.count[0]
0
>>> b.count[77]
0

.index[[,[, ]]] Trả về chỉ số đầu tiên của giá trị trong danh sách. Chỉ số bắt đầu và kết thúc tùy chọn có thể được sử dụng. Nó làm tăng một ngoại lệ nếu giá trị không có mặt:

>>>

>>> a = ['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a
['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> a.copy[]
['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> b = a.copy[]
>>> a == b
True
>>> a is b
False
>>> a[0] = 'trees'
>>> a
['trees', 'egg', 'bacon', 'tomato', 'ham', 'lobster']
>>> b
['spam', 'egg', 'bacon', 'tomato', 'ham', 'lobster']

>>> x = ['a', ['bb', ['ccc', 'ddd'], 'ee', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> x
['a', ['bb', ['ccc', 'ddd'], 'ee', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> x[1]
['bb', ['ccc', 'ddd'], 'ee', 'ff']
>>> x[1][1]
['ccc', 'ddd']

>>> x
['a', ['bb', ['ccc', 'ddd'], 'ee', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> y = x.copy[]
>>> y
['a', ['bb', ['ccc', 'ddd'], 'ee', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> x
['a', ['bb', ['ccc', 'ddd'], 'ee', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> y == x
True
>>> y is x
False
>>> y[1][1]
['ccc', 'ddd']
>>> y[1][2]
'ee'
>>> y[1][2] = 'zz'
>>> y
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> x
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'g', ['hh', 'ii'], 'j']

>>> y[2] = 'Bob'
>>> y
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'Bob', ['hh', 'ii'], 'j']
>>> x
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'g', ['hh', 'ii'], 'j']

>>> z = x[:]
>>> z
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'g', ['hh', 'ii'], 'j']
>>> z[3][1]
'ii'
>>> z[3][1] = 'Jerry'
>>> z
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'g', ['hh', 'Jerry'], 'j']
>>> x
['a', ['bb', ['ccc', 'ddd'], 'zz', 'ff'], 'g', ['hh', 'Jerry'], 'j']

.index[[,[, ]]] Trả về chỉ số đầu tiên của giá trị trong danh sách. Chỉ số bắt đầu và kết thúc tùy chọn có thể được sử dụng. Nó làm tăng một ngoại lệ nếu giá trị không có mặt:

Từ khóa Python Return thoát ra một chức năng và hướng dẫn Python tiếp tục thực hiện chương trình chính.Từ khóa trả về có thể gửi một giá trị trở lại chương trình chính.Một giá trị có thể là một chuỗi, một tuple hoặc bất kỳ đối tượng nào khác.Điều này rất hữu ích vì nó cho phép chúng tôi xử lý dữ liệu trong một hàm.exits a function and instructs Python to continue executing the main program. The return keyword can send a value back to the main program. A value could be a string, a tuple, or any other object. This is useful because it allows us to process data within a function.

Làm cách nào để trả lại một yếu tố popped từ một danh sách?

Bạn có thể truy xuất giá trị được trả về bởi pop bằng cách thực hiện popped = li.pop [] trong đó li là danh sách và giá trị popped được lưu trữ trong popped.Theo mặc định, điều này bật ra mục cuối cùng trong danh sách.popped=li. pop[] where li is the list and the popped value is stored in popped . By default this pops the last item in the list.

Bài Viết Liên Quan

Chủ Đề