Hướng dẫn how do you print last and second elements in a list in python? - làm thế nào để bạn in các phần tử cuối cùng và thứ hai trong một danh sách bằng python?

Tôi có thể nhận được phần tử thứ hai đến cuối cùng của danh sách với các mục sau:

>>> lst = ['a', 'b', 'c', 'd', 'e', 'f']
>>> print[lst[len[lst]-2]]
e

Có cách nào tốt hơn là sử dụng print[lst[len[lst]-2]] để đạt được kết quả tương tự không?

  • Python
  • danh sách
  • lập chỉ mục

Đã hỏi ngày 3 tháng 10 năm 2016 lúc 19:19Oct 3, 2016 at 19:19

PYNOOBPYNOOBPyNoob

1.1861 Huy hiệu vàng8 Huy hiệu bạc23 Huy hiệu đồng1 gold badge8 silver badges23 bronze badges

2

  • Thử ________ 7 ...

    Ngày 3 tháng 10 năm 2016 lúc 19:21

  • Và vâng, nó là một bản sao; Lưu ý cách câu trả lời hàng đầu/được chấp nhận đưa ra một ví dụ cho phần tử thứ hai đến cuối cùng.

    Ngày 3 tháng 10 năm 2016 lúc 19:26

1 câu trả lời

Có: Chỉ số tiêu cực:

lst[-2]

Đã trả lời ngày 3 tháng 10 năm 2016 lúc 19:21Oct 3, 2016 at 19:21

SCOTT HUNTSCOTT HUNTERScott Hunter

47.7K11 Huy hiệu vàng56 Huy hiệu bạc97 Huy hiệu đồng11 gold badges56 silver badges97 bronze badges

1

  • Ngay cả với kiến ​​thức về -1, tôi không nghĩ sẽ trừ đi nhiều hơn ... Cảm ơn bạn! Tôi sẽ chấp nhận khi giới hạn thời gian kết thúc.

    Ngày 3 tháng 10 năm 2016 lúc 19:22

Đôi khi, có thể cần phải có phạm vi giữa một số nằm trong danh sách, cho các ứng dụng đó chúng tôi yêu cầu để có được yếu tố đầu tiên và cuối cùng của danh sách. Hãy để thảo luận về các cách nhất định để có được yếu tố đầu tiên và cuối cùng của danh sách. & NBSP;

Phương pháp số 1: Sử dụng chỉ mục danh sách

Sử dụng các chỉ số danh sách bên trong danh sách chính có thể thực hiện nhiệm vụ cụ thể này. Đây là phương pháp ngây thơ nhất để đạt được nhiệm vụ cụ thể này mà người ta có thể nghĩ đến. & NBSP;

Python3

test_list

lst[-2]
0
lst[-2]
1
lst[-2]
2
lst[-2]
3
lst[-2]
4
lst[-2]
3
lst[-2]
6
lst[-2]
3
lst[-2]
8
lst[-2]
3__

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
4
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
5
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
6
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
7

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
8
lst[-2]
0
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
0
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
1
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3__12

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
8
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
5
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
6
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
1

Output:

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]

Phương pháp số 4: Sử dụng MAP và __GetItem__ Phương thức & NBSP;

Với các phương pháp này, về cơ bản chúng tôi đang truy cập phần tử tại một vị trí nhất định từ danh sách. Chúng tôi khớp một danh sách chứa một phần tử và một danh sách chứa một chỉ mục phần tử mà chúng tôi muốn và ánh xạ hai mảng và sử dụng __getItem__ để lấy phần tử từ chỉ mục được lưu trữ trong danh sách chỉ mục.

Python3

test_list

lst[-2]
0
lst[-2]
1
lst[-2]
2
lst[-2]
3
lst[-2]
4
lst[-2]
3
lst[-2]
6
lst[-2]
3
lst[-2]
8
lst[-2]
3__

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
4
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
5
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
6
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
7

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
8
lst[-2]
0
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
0
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
1
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3__12

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
8
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
5
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
6
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
1

Output:

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]

Phương pháp số 4: Sử dụng MAP và __GetItem__ Phương thức & NBSP;

Với các phương pháp này, về cơ bản chúng tôi đang truy cập phần tử tại một vị trí nhất định từ danh sách. Chúng tôi khớp một danh sách chứa một phần tử và một danh sách chứa một chỉ mục phần tử mà chúng tôi muốn và ánh xạ hai mảng và sử dụng __getItem__ để lấy phần tử từ chỉ mục được lưu trữ trong danh sách chỉ mục.

Python3

test_list

lst[-2]
0
lst[-2]
1
lst[-2]
2
lst[-2]
3
lst[-2]
4
lst[-2]
3
lst[-2]
6
lst[-2]
3
lst[-2]
8
lst[-2]
3__

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
4
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
5
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
6
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
7

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
8
lst[-2]
0 test_list 6test_list 7 test_list 8test_list 9

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
2
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
3
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
8
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
5
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
6
The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]
1

Output:

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are : [1, 4]

Phương pháp số 4: Sử dụng MAP và __GetItem__ Phương thức & NBSP;method 

Với các phương pháp này, về cơ bản chúng tôi đang truy cập phần tử tại một vị trí nhất định từ danh sách. Chúng tôi khớp một danh sách chứa một phần tử và một danh sách chứa một chỉ mục phần tử mà chúng tôi muốn và ánh xạ hai mảng và sử dụng __getItem__ để lấy phần tử từ chỉ mục được lưu trữ trong danh sách chỉ mục.

JavaScript

lst[-2]
12

lst[-2]
13

lst[-2]
14

lst[-2]
15

lst[-2]
16

lst[-2]
17

lst[-2]
18

lst[-2]
19
lst[-2]
20
lst[-2]
21

lst[-2]
22

lst[-2]
13

lst[-2]
24

lst[-2]
25

lst[-2]
19
lst[-2]
27
lst[-2]
28

Output:

The original list is : [1, 5, 6, 7, 4]
The first and last element of list are :  1 4

Làm thế nào để bạn in mục thứ hai đến cuối cùng trong danh sách Python?

Vì chúng tôi muốn phần tử thứ hai trong danh sách, sử dụng -2 làm chỉ mục.use -2 as index.

Làm thế nào để bạn tìm thấy hai yếu tố cuối cùng của một danh sách?

Để truy cập các phần tử n cuối cùng từ một danh sách, chúng ta có thể sử dụng cú pháp cắt [] bằng cách truyền một -n: như một đối số cho nó.use the slicing syntax [ ] by passing a -n: as an argument to it .

Làm thế nào để bạn in giá trị cuối cùng trong danh sách Python?

Để có được phần tử cuối cùng của danh sách bằng danh sách.pop [], danh sách.Phương thức pop [] được sử dụng để truy cập phần tử cuối cùng của danh sách.list. pop[], the list. pop[] method is used to access the last element of the list.

Làm cách nào để in một phần cụ thể của danh sách trong Python?

Sử dụng Danh sách cắt để in các mục cụ thể trong danh sách, ví dụ:in [my_list [1: 3]].Hàm in [] sẽ in phần của danh sách bắt đầu từ chỉ mục được chỉ định và đi lên, nhưng không bao gồm chỉ mục dừng., e.g. print[my_list[1:3]] . The print[] function will print the slice of the list starting at the specified index and going up to, but not including the stop index.

Bài Viết Liên Quan

Chủ Đề