Hướng dẫn how do i change the first and last number in a list python? - làm cách nào để thay đổi số đầu tiên và số cuối cùng trong python danh sách?

Đưa ra một danh sách, hãy viết một chương trình Python để trao đổi yếu tố đầu tiên và cuối cùng của danh sách.

Examples:  

Input : [12, 35, 9, 56, 24]
Output : [24, 35, 9, 56, 12]

Input : [1, 2, 3]
Output : [3, 2, 1]

Cách tiếp cận số 1: Tìm độ dài của danh sách và chỉ cần trao đổi phần tử đầu tiên với phần tử (n-1). Find the length of the list and simply swap the first element with (n-1)th element.

Python3

def swapList(newList):

    

[24, 35, 9, 56, 12]
0____11
[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

    

[24, 35, 9, 56, 12]
5
[24, 35, 9, 56, 12]
1
[24, 35, 9, 56, 12]
7
[24, 35, 9, 56, 12]
8
[24, 35, 9, 56, 12]
9

    

[24, 35, 9, 56, 12]
7
[24, 35, 9, 56, 12]
8
[24, 35, 9, 56, 12]
3
[24, 35, 9, 56, 12]
1
[24, 35, 9, 56, 12]
5__26

    

[24, 35, 9, 56, 12]
5
[24, 35, 9, 56, 12]
6
[24, 35, 9, 56, 12]
7
[24, 35, 9, 56, 12]
3
[24, 35, 9, 56, 12]
1
[24, 35, 9, 56, 12]
5

    

[24, 35, 9, 56, 12]
7
[24, 35, 9, 56, 12]
8

[24, 35, 9, 56, 12]
9
[24, 35, 9, 56, 12]
1
1
[2, 3]
4
1
1
[2, 3]
4
2
1
[2, 3]
4
3
1
[2, 3]
4
4443
1
[2, 3]
4
6
1
[2, 3]
4
3
1
[2, 3]
4
8
1
[2, 3]
4
3
[24, 35, 9, 56, 12]
05019

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

Output:

[24, 35, 9, 56, 12]

Cách tiếp cận #2: Phần tử cuối cùng của danh sách có thể được gọi là Danh sách [-1]. Do đó, chúng ta chỉ có thể trao đổi danh sách [0] với danh sách [-1]. The last element of the list can be referred as list[-1]. Therefore, we can simply swap list[0] with list[-1].

Python3

def swapList(newList):

    

[24, 35, 9, 56, 12]
0____11
[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

    

[24, 35, 9, 56, 12]
7
[24, 35, 9, 56, 12]
8

[24, 35, 9, 56, 12]
9
[24, 35, 9, 56, 12]
1
1
[2, 3]
4
1
1
[2, 3]
4
2
1
[2, 3]
4
3
1
[2, 3]
4
4443
1
[2, 3]
4
6
1
[2, 3]
4
3
1
[2, 3]
4
8
1
[2, 3]
4
3
[24, 35, 9, 56, 12]
05019

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

Output:

[24, 35, 9, 56, 12]

Cách tiếp cận #2: Phần tử cuối cùng của danh sách có thể được gọi là Danh sách [-1]. Do đó, chúng ta chỉ có thể trao đổi danh sách [0] với danh sách [-1]. Swap the first and last element is using tuple variable. Store the first and last element as a pair in a tuple variable, say get, and unpack those elements with first and last element in that list. Now, the First and last values in that list are swapped. 

Python3

Python3

Các

Cách tiếp cận #3: Trao đổi phần tử đầu tiên và cuối cùng là sử dụng biến Tuple. Lưu trữ phần tử đầu tiên và cuối cùng dưới dạng một cặp trong một biến tuple, nói GET và giải nén các phần tử đó với phần tử đầu tiên và cuối cùng trong danh sách đó. Bây giờ, các giá trị đầu tiên và cuối cùng trong danh sách đó được hoán đổi. & NBSP;

def swapList(newList):9    0    1

[24, 35, 9, 56, 12]
9
[24, 35, 9, 56, 12]
1
1
[2, 3]
4
1
1
[2, 3]
4
2
1
[2, 3]
4
3
1
[2, 3]
4
4443
1
[2, 3]
4
6
1
[2, 3]
4
3
1
[2, 3]
4
8
1
[2, 3]
4
3
[24, 35, 9, 56, 12]
05019

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

Output:

[24, 35, 9, 56, 12]

Cách tiếp cận #2: Phần tử cuối cùng của danh sách có thể được gọi là Danh sách [-1]. Do đó, chúng ta chỉ có thể trao đổi danh sách [0] với danh sách [-1]. Using * operand. 
This operand proposes a change to iterable unpacking syntax, allowing to specify a “catch-all” name which will be assigned a list of all items not assigned to a “regular” name. 

Python3

Python3

Các

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
51

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
53

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
55

Output:  

1
[2, 3]
4

Cách tiếp cận #3: Trao đổi phần tử đầu tiên và cuối cùng là sử dụng biến Tuple. Lưu trữ phần tử đầu tiên và cuối cùng dưới dạng một cặp trong một biến tuple, nói GET và giải nén các phần tử đó với phần tử đầu tiên và cuối cùng trong danh sách đó. Bây giờ, các giá trị đầu tiên và cuối cùng trong danh sách đó được hoán đổi. & NBSP;

Python3

Python3

Các

Cách tiếp cận #3: Trao đổi phần tử đầu tiên và cuối cùng là sử dụng biến Tuple. Lưu trữ phần tử đầu tiên và cuối cùng dưới dạng một cặp trong một biến tuple, nói GET và giải nén các phần tử đó với phần tử đầu tiên và cuối cùng trong danh sách đó. Bây giờ, các giá trị đầu tiên và cuối cùng trong danh sách đó được hoán đổi. & NBSP;

def swapList(newList):9    0    1

[24, 35, 9, 56, 12]
9
[24, 35, 9, 56, 12]
1
1
[2, 3]
4
1
1
[2, 3]
4
2
1
[2, 3]
4
3
1
[2, 3]
4
4443
1
[2, 3]
4
6
1
[2, 3]
4
3
1
[2, 3]
4
8
1
[2, 3]
4
3
[24, 35, 9, 56, 12]
05019

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

Output:

[24, 35, 9, 56, 12]

Cách tiếp cận #2: Phần tử cuối cùng của danh sách có thể được gọi là Danh sách [-1]. Do đó, chúng ta chỉ có thể trao đổi danh sách [0] với danh sách [-1]. Swap the first and last elements is to use the inbuilt function list.pop(). Pop the first element and store it in a variable. Similarly, pop the last element and store it in another variable. Now insert the two popped element at each other’s original position. 

Python3

Python3

Các

Cách tiếp cận #3: Trao đổi phần tử đầu tiên và cuối cùng là sử dụng biến Tuple. Lưu trữ phần tử đầu tiên và cuối cùng dưới dạng một cặp trong một biến tuple, nói GET và giải nén các phần tử đó với phần tử đầu tiên và cuối cùng trong danh sách đó. Bây giờ, các giá trị đầu tiên và cuối cùng trong danh sách đó được hoán đổi. & NBSP;

        0

[24, 35, 9, 56, 12]
11
[24, 35, 9, 56, 12]
8
[24, 35, 9, 56, 12]
13

        0

[24, 35, 9, 56, 12]
16

def swapList(newList):9    0    1

[24, 35, 9, 56, 12]
9
[24, 35, 9, 56, 12]
1
1
[2, 3]
4
1
1
[2, 3]
4
2
1
[2, 3]
4
3
1
[2, 3]
4
4443
1
[2, 3]
4
6
1
[2, 3]
4
3
1
[2, 3]
4
8
1
[2, 3]
4
3
[24, 35, 9, 56, 12]
05019

[24, 35, 9, 56, 12]
2
[24, 35, 9, 56, 12]
3

Output:  

[24, 35, 9, 56, 12]

Làm thế nào để bạn chuyển đổi phần tử đầu tiên và cuối cùng trong danh sách Python?

Cách tiếp cận #5: Trao đổi các yếu tố đầu tiên và cuối cùng là sử dụng danh sách chức năng sẵn có. nhạc pop(). Pop phần tử đầu tiên và lưu trữ nó trong một biến. Tương tự, bật phần tử cuối cùng và lưu trữ nó trong một biến khác.use the inbuilt function list. pop(). Pop the first element and store it in a variable. Similarly, pop the last element and store it in another variable.

Làm thế nào để bạn thay đổi phần tử đầu tiên trong danh sách Python?

Nếu chúng tôi muốn thay thế mục đầu tiên của danh sách, chúng tôi có thể sử dụng chỉ mục 0. Dưới đây, chỉ mục là một chỉ mục của mục mà chúng tôi muốn thay thế và new_value là một giá trị sẽ thay thế giá trị cũ trong danh sách.using index 0. Here below, the index is an index of the item that we want to replace and the new_value is a value that should replace the old value in the list.

Làm thế nào để bạn trao đổi số trong một danh sách trong Python?

Để hoán đổi các giá trị của các biến, hãy viết như sau:..
a = 1 b = 2 a, b = b, a in ('a =', a) in ('b =', b) # a = 2 # b = 1. ....
a, b = 100, 200 in ('a =', a) in ('b =', b) # a = 100 # b = 200 ..

Làm thế nào để bạn chuyển đổi đầu tiên và cuối cùng của một chuỗi trong Python?

Chúng tôi khởi tạo một bắt đầu biến, lưu trữ ký tự đầu tiên của chuỗi (chuỗi [0]).
Chúng tôi khởi tạo một đầu biến khác lưu trữ ký tự cuối cùng (chuỗi [-1]).
Sau đó, chúng tôi sẽ sử dụng cắt chuỗi, chuỗi [1: -1], điều này sẽ truy cập tất cả các ký tự từ vị trí thứ 2 không bao gồm ký tự cuối cùng ..