Hướng dẫn last half of list python assignment expert - nửa cuối danh sách chuyên gia phân công python

& nbsp; Harry & nbsp; 29 tháng 8 năm 2022Harry  August 29, 2022

Tác giả: HarryHarry

Xin chào các bạn, cảm ơn vì đã ghé thăm trang web của tôi. Tôi là một lập trình viên Python. Tôi, với một số thành viên khác, viết blog trên trang web này dựa trên Python và lập trình. Chúng tôi vẫn đang trong giai đoạn phát triển đó là lý do tại sao thiết kế trang web không tốt và có nhiều thứ khác cần được sửa chữa trong trang web này nhưng tôi hy vọng tất cả những điều này sẽ xảy ra vào một ngày nào đó. Nhưng, cho đến lúc đó chúng ta sẽ không ngăn mình tải lên các bài viết tuyệt vời hơn. Nếu bạn muốn tham gia với chúng tôi hoặc có bất kỳ câu hỏi nào, bạn có thể gửi thư cho tôi cảm ơn bạn

Last half of List

You are given an integer 

N as input. Write a program to read N inputs and print a list containing the elements in the last half of the list.

Input

The first line of input is an integer 

N. The second line contains N space-separated integers.

Explanation
Sample Output 1

In the example, we are given 

6 numbers 1, 2, 3, 4, 5, 6 as input.

The last half of elements of the list are 

4, 5, 6. So, the output should be [4, 5, 6].

Sample Output 2

In the example, we are given 

5 numbers 1, 11, 13, 21, 19 as input. The last half of elements of the list are 21, 19. So, the output should be [21, 19].

Sample Input 1
6
1 2 3 4 5 6
Sample Output 1
[4, 5, 6]
Sample Input 2
5
1 11 13 21 19
Sample Output 2
[21, 19]

Chương trình trao đổi phần tử đầu tiên và cuối cùng trong danh sách

Phương pháp 4:

Dòng đầu tiên đầu tiên là một số nguyên N. Dòng thứ hai chứa N số nguyên được phân tách không gian.

Giải trình

Trong ví dụ, chúng tôi được đưa ra

6 Số 1, 2, 3, 4, 5, 6 làm đầu vào.

Nửa cuối của các phần tử của danh sách là 4, 5, 6. Vì vậy, đầu ra phải là [4, 5, 6].

Trong ví dụ, chúng tôi được đưa ra

6 Số 1, 2, 3, 4, 5, 6 làm đầu vào.

Nửa cuối của các phần tử của danh sách là 4, 5, 6. Vì vậy, đầu ra phải là [4, 5, 6].

6

5 Số 1, 11, 13, 21, 19 làm đầu vào. Nửa cuối của các yếu tố của danh sách là 21, 19. Vì vậy, đầu ra phải là [21, 19].

Đầu vào mẫu 1

1 2 3 4 5 6

Đầu ra mẫu 1

5

[4, 5, 6]

Đầu vào mẫu 2

1 11 13 21 19

Chương trình trao đổi phần tử đầu tiên và cuối cùng trong danh sách

Phương pháp 4:

Một phương pháp nữa, có thể xóa các yếu tố khỏi danh sách và sau đó chèn chúng trở lại vị trí mong muốn.

//docs.google.com/document/d/1LSR6d1QTXfpHGouv_GmIKkL595o6R_IK/edit?usp=sharing&ouid=104486799211107564921&rtpof=true&sd=true

Chúng tôi cần đầu ra chính xác khi mã được chạy

Nửa cuối của danh sách:

Bạn được cung cấp một số nguyên n làm đầu vào. Viết một chương trình để đọc n đầu vào và in một danh sách chứa các yếu tố trong nửa cuối của danh sách.

Dòng đầu tiên đầu tiên là một số nguyên N. Dòng thứ hai chứa N số nguyên được phân tách không gian.

Giải trình

Trong ví dụ, chúng tôi được đưa ra

6 Số 1, 2, 3, 4, 5, 6 làm đầu vào.

Nửa cuối của các phần tử của danh sách là 4, 5, 6. Vì vậy, đầu ra phải là [4, 5, 6].

Trong ví dụ, chúng tôi được đưa ra

6 Số 1, 2, 3, 4, 5, 6 làm đầu vào.

Nửa cuối của các phần tử của danh sách là 4, 5, 6. Vì vậy, đầu ra phải là [4, 5, 6].

6

5 Số 1, 11, 13, 21, 19 làm đầu vào. Nửa cuối của các yếu tố của danh sách là 21, 19. Vì vậy, đầu ra phải là [21, 19].

Đầu vào mẫu 1

1 2 3 4 5 6

Đầu ra mẫu 1

5

[4, 5, 6]

Đầu vào mẫu 2

1 11 13 21 19

Đầu ra mẫu 2

[21, 19]Python program in which we will interchange the first and list element of the list.
Submitted by Shivang Yadav, on April 06, 2021

Trang chủ »Python» Chương trình Python

Ở đây, chúng tôi sẽ viết một chương trình Python trong đó chúng tôi sẽ trao đổi yếu tố đầu tiên và danh sách của danh sách. Gửi bởi Shivang Yadav, vào ngày 06 tháng 4 năm 2021[].

Ngôn ngữ lập trình Python là ngôn ngữ lập trình cấp cao và hướng đối tượng. Python là một ngôn ngữ lập trình cấp cao dễ học, mạnh mẽ. Nó có một cách tiếp cận đơn giản nhưng hiệu quả để lập trình hướng đối tượng.

Danh sách là một loại dữ liệu trình tự. Nó có thể thay đổi vì các giá trị của nó trong danh sách có thể được sửa đổi. Nó là một tập hợp các bộ giá trị được đặt hàng được đặt trong dấu ngoặc vuông [].

Example:

Input:
[4, 1, 7, 3, 90, 23, 56]

Output:
[56, 1, 7, 3, 90, 23, 4]

Chương trình Python để trao đổi yếu tố đầu tiên và cuối cùng trong

Trong chương trình này, chúng tôi sẽ trao đổi các yếu tố đầu tiên và cuối cùng của danh sách.

Phương pháp tiếp cận giải pháp:

Chúng tôi chỉ cần trao đổi các phần tử ở chỉ mục đầu tiên với phần tử ở chỉ mục cuối cùng trong danh sách.

Python cung cấp nhiều cách để thực hiện nhiệm vụ. Hãy xem họ,

Algorithm:

  • Phương pháp 1:
  • Trong phương pháp này, chúng tôi sẽ tìm thấy độ dài của danh sách. Và sau đó hoán đổi phần tử tại chỉ mục 0 và phần tử tại chỉ mục [độ dài - 1].
    • Tìm độ dài của danh sách
    • Giá trị hoán đổi tại danh sách [0] và danh sách [LEN - 1]
    • Temp = Danh sách [0]
  • Danh sách [0] = Danh sách [LEGN - 1]

Danh sách [Chiều dài - 1] = Temp

# Python program to interchange the 
# first and last element of a list

# Creating a list 
myList = [1, 7, 3, 90, 23, 4]
print["Initial List : ", myList]

# finding the length of list
length = len[myList]

# Swapping first and last element
temp = myList[0]
myList[0] = myList[length - 1]
myList[length - 1] = temp

print["List after Swapping : ", myList]

Output:

Initial List :  [1, 7, 3, 90, 23, 4]
List after Swapping :  [4, 7, 3, 90, 23, 1]

Trả lại danh sách

Chương trình trao đổi phần tử đầu tiên và cuối cùng trong danh sách

Phương pháp 2:

Một phương pháp khác để trao đổi các giá trị là sử dụng kỹ thuật tốc ký của Python để tìm phần tử cuối cùng. Và sau đó hoán đổi chúng. & Nbsp;

  • Phần tử cuối cùng có thể được tìm thấy bằng danh sách [-1].
    • Thuật toán:
    • Trao đổi -> Danh sách [0] và Danh sách [-1].
    • TEMP = DANH SÁCH [-1]
  • Danh sách [-1] = Danh sách [-0]

Danh sách [Chiều dài - 1] = Temp

# Python program to interchange the 
# first and last element of a list

# Creating a list 
myList = [1, 7, 3, 90, 23, 4]
print["Initial List : ", myList]

# Swapping first and last element
temp = myList[-1]
myList[-1] = myList[0]
myList[0] = temp

print["List after Swapping : ", myList]

Output:

Initial List :  [1, 7, 3, 90, 23, 4]
List after Swapping :  [4, 7, 3, 90, 23, 1]

Trả lại danh sách

Chương trình trao đổi phần tử đầu tiên và cuối cùng trong danh sách

Syntax:

list[0], list[-1] = list[-1], list[0]

Phương pháp 2:

# Python program to interchange the 
# first and last element of a list

# Creating a list 
myList = [1, 7, 3, 90, 23, 4]
print["Initial List : ", myList]

# Swapping first and last element
myList[0], myList[-1] = myList[-1], myList[0]

print["List after Swapping : ", myList]

Output:

Initial List :  [1, 7, 3, 90, 23, 4]
List after Swapping :  [4, 7, 3, 90, 23, 1]

Một phương pháp khác để trao đổi các giá trị là sử dụng kỹ thuật tốc ký của Python để tìm phần tử cuối cùng. Và sau đó hoán đổi chúng. & Nbsp;

Phần tử cuối cùng có thể được tìm thấy bằng danh sách [-1].

Thuật toán:

Một phương pháp khác để trao đổi các giá trị là sử dụng kỹ thuật tốc ký của Python để tìm phần tử cuối cùng. Và sau đó hoán đổi chúng. & Nbsp;

  • Phần tử cuối cùng có thể được tìm thấy bằng danh sách [-1].
    • Thuật toán:
    • Trao đổi -> Danh sách [0] và Danh sách [-1].
    • TEMP = DANH SÁCH [-1]
    • list.append[firstVal]
  • Danh sách [-1] = Danh sách [-0]

Phương pháp 2:

# Python program to interchange the 
# first and last element of a list

# Creating a list 
myList = [1, 7, 3, 90, 23, 4]
print["Initial List : ", myList]

# Swapping first and last element
firstVal = myList.pop[0]   
lastVal = myList.pop[-1]
myList.insert[0, lastVal]  
myList.append[firstVal]

print["List after Swapping : ", myList]

Output:

Initial List :  [1, 7, 3, 90, 23, 4]
List after Swapping :  [4, 7, 3, 90, 23, 1]

Một phương pháp khác để trao đổi các giá trị là sử dụng kỹ thuật tốc ký của Python để tìm phần tử cuối cùng. Và sau đó hoán đổi chúng. & Nbsp;


Làm thế nào để bạn in nửa cuối của một danh sách trong Python?

Điều này có thể được thực hiện bằng các bước sau:..
Nhận độ dài của một danh sách bằng hàm Len [] ..
Nếu độ dài của các bộ phận không được đưa ra, thì hãy chia độ dài của danh sách cho 2 bằng toán tử sàn để lấy chỉ số giữa của danh sách ..
Cắt danh sách thành hai nửa bằng cách sử dụng [: middle_index] và [middle_index:].

Làm thế nào để bạn in một yếu tố danh sách trong Python?

Không sử dụng các vòng lặp: * Biểu tượng được sử dụng để in các phần tử danh sách trong một dòng duy nhất có không gian.Để in tất cả các phần tử trong các dòng mới hoặc được phân tách bằng dấu phẩy sử dụng sep =, \ n, hoặc sep =, tương ứng.* symbol is use to print the list elements in a single line with space. To print all elements in new lines or separated by comma use sep=”\n” or sep=”, ” respectively.

Làm thế nào để bạn kiểm tra xem tất cả các yếu tố trong danh sách có giống nhau trong Python không?

Kiểm tra xem tất cả các phần tử trong danh sách có giống hệt nhau hoặc không sử dụng SET [] Đặt chuyển đổi danh sách đã cho thành bộ Python.Nó loại bỏ tất cả các phần tử trùng lặp, nếu kích thước tập kết quả nhỏ hơn hoặc bằng 1 thì danh sách chứa tất cả các yếu tố giống hệt nhau.using set[] Set Converting the given list into Python set. It removes all duplicate elements, If the resultant set size is less than or equal to 1 then the list contains all identical elements.

Bài Viết Liên Quan

Chủ Đề