Làm cách nào để in 10 giá trị đầu tiên của danh sách trong python?

Dữ liệu trình tự là dạng dữ liệu phổ biến nhất hiện có. Danh sách Python là cách lưu trữ dữ liệu chuỗi được sử dụng phổ biến nhất trong python

Đọc các phần tử đầu tiên và cuối cùng của danh sách Python

Các phần tử trong danh sách được đánh số từ 0 trở đi. Trong hướng dẫn này, chúng ta sẽ tìm hiểu các cách khác nhau để truy cập phần tử đầu tiên và phần tử cuối cùng từ một danh sách

Hãy bắt đầu bằng cách khởi tạo một danh sách

1. Khởi tạo danh sách Python

Để khởi tạo một danh sách trong Python, hãy sử dụng

a = [6, 5, 9, 7]

Điều này sẽ khởi tạo một danh sách mới 'a' với bốn yếu tố chúng tôi đã đề cập

2. Truy cập các phần tử danh sách

Bạn có thể truy cập các phần tử từ danh sách bằng cách sử dụng tên của danh sách cùng với số chỉ mục. Để in phần tử đầu tiên, hãy sử dụng

print[a[0]]

Để in phần tử cuối cùng, hãy sử dụng

print[a[-1]]

Sử dụng -1 làm chỉ mục cho chúng ta phần tử cuối cùng trong danh sách

Mã Python để lấy phần tử đầu tiên và cuối cùng của danh sách

Mã hoàn chỉnh như sau

a = [6, 5, 9, 7]
print["first element is" ,a[0]]
print["last element is", a[-1]]

đầu ra

Sử dụng Slicing để truy xuất các phần tử đầu tiên và cuối cùng

Để truy cập phần tử đầu tiên và phần tử cuối cùng của danh sách bằng cách cắt, hãy sử dụng dòng mã sau

ans = a[::len[a]-1]

Điều này sẽ lưu phần tử đầu tiên và phần tử cuối cùng vào biến ans

Mã để cắt danh sách Python

a = [6, 5, 9, 7]
ans = a[::len[a]-1]
print ["The first and last elements of the list are : " + str[ans]]

đầu ra

Lấy phần tử đầu tiên của mỗi bộ trong danh sách

Trường hợp này hơi khác so với ví dụ trên. Ở đây chúng ta có một tuple là một phần tử của danh sách. Một danh sách các bộ dữ liệu trông giống như

[["a", "b", "c"], ["c", "d", "e"], ["f","g","h"]]

Chúng ta phải lấy phần tử đầu tiên của mỗi bộ

Nhờ có Python, chúng ta có thể thực hiện việc này chỉ bằng một dòng mã bằng cách sử dụng khả năng hiểu danh sách

first_tuple_elements = [a_tuple[0] for a_tuple in tuple_list]

Thao tác này sẽ tạo danh sách tất cả các phần tử đầu tiên của bộ dữ liệu. Để lấy các phần tử cuối cùng của tất cả các bộ, hãy thay 0 bằng -1

Viết chương trình Python để tạo và in danh sách 5 phần tử đầu tiên và cuối cùng trong đó các giá trị là bình phương của các số từ 1 đến 30 [bao gồm cả hai]

Ví dụ 1


Ví dụ - 2


Ví dụ - 3



Giải pháp mẫu. -

Mã Python

________số 8

Đầu ra mẫu

[1, 4, 9, 16, 25]                                                                                             
[256, 289, 324, 361, 400

Sơ đồ


Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên

Lập trình Python sở hữu nhiều cấu trúc dữ liệu dựng sẵn khác nhau để giúp lập trình nhanh hơn và hiệu quả hơn như bất kỳ ngôn ngữ lập trình nào khác. Tất cả các cấu trúc dữ liệu này đều có tính chất tuần tự và lưu trữ bộ sưu tập dữ liệu khổng lồ ở nhiều định dạng khác nhau, không giống như các cấu trúc khác. Danh sách này là một trong những cấu trúc dữ liệu python đơn giản nhưng mạnh mẽ và lưu trữ nhiều loại dữ liệu dưới một biến duy nhất. Trong bài viết này, chúng ta sẽ nghiên cứu các phương pháp khác nhau để in danh sách trong python với các ví dụ và đầu ra. Nhưng trước đó, chúng ta hãy giới thiệu ngắn gọn về danh sách python

Danh sách trong Python là gì?

Danh sách là một trong những cấu trúc dữ liệu cơ bản được sử dụng để lưu trữ nhiều mục trong một biến duy nhất. Bạn có thể tạo một danh sách bằng cách đặt các phần tử giữa các dấu ngoặc vuông [[]] được phân tách bằng dấu phẩy [,]. Một danh sách có thể chứa bất kỳ số lượng phần tử nào thuộc các kiểu dữ liệu khác nhau như số nguyên, số float, chuỗi, v.v. Danh sách chứa vô số thuộc tính làm cho chúng khác với các cấu trúc dữ liệu khác. Hãy cho chúng tôi xem một số thuộc tính dưới đây

Thuộc tính của danh sách

  • Đã đặt hàng. Các mục trong danh sách có thứ tự xác định và thứ tự đó sẽ không thay đổi.
  • Động. Kích thước của danh sách động có thể được sửa đổi động khi chạy i. e. chúng tôi có thể dễ dàng thêm hoặc xóa một mục khỏi danh sách trong thời gian chạy mà không chỉ định bất kỳ kích thước nào.
  • Có thể thay đổi. Các phần tử của danh sách có thể được sửa đổi, các phần tử riêng lẻ có thể được thay thế và thứ tự của các phần tử có thể được thay đổi ngay cả sau khi danh sách đã được tạo.
  • Lập chỉ mục. Có thể truy cập các phần tử danh sách bằng cách sử dụng chỉ mục số trong ngoặc vuông. Lập chỉ mục danh sách cũng dựa trên số không.
  • Có thể chứa các bản sao. Danh sách có thể chứa các phần tử trùng lặp

 

Danh sách đơn giản nhất là danh sách trống có dấu ngoặc vuông nhưng không có phần tử nào bên trong nó [[]]. Điều đáng chú ý là danh sách trống đánh giá là Sai khi được sử dụng trong ngữ cảnh boolean. Ngoài ra, một danh sách cũng có thể có một danh sách khác làm thành phần, thường được gọi là danh sách lồng nhau.   

Ví dụ

print[a[0]]
0

 

đầu ra

print[a[0]]
1

 

4 phương pháp in danh sách trong Python

1] Sử dụng vòng lặp

Khi bạn bắt gặp việc in danh sách trong khi lập trình, ý nghĩ đầu tiên xuất hiện trong đầu bạn là in nó bằng các vòng lặp. Đây là một trong những phương pháp tiêu chuẩn được sử dụng bởi hầu hết các lập trình viên python. Sử dụng vòng lặp for, bạn có thể duyệt qua danh sách từ chỉ số thứ 0 và in tất cả các phần tử trong dãy. Đối với điều này, bạn cũng có thể sử dụng hàm len[] và xác định độ dài của danh sách để in các phần tử như trong ví dụ dưới đây

Ví dụ

print[a[0]]
2

 

đầu ra

print[a[0]]
3

 

Ngoài ra, sử dụng vòng lặp for, bạn cũng có thể in danh sách theo phương thức dưới đây

 

Ví dụ

print[a[0]]
4

 

đầu ra

print[a[0]]
3

 

2] Sử dụng phương thức nối[]

Khi bạn có sẵn danh sách chỉ chứa các phần tử chuỗi, lựa chọn tốt nhất là in danh sách bằng cách sử dụng hàm join[]. tham gia [] là một hàm python trong bản dựng, lấy danh sách của bạn làm tham số và in nó như trong ví dụ bên dưới

Ví dụ

print[a[0]]
6

 

đầu ra

print[a[0]]
7

 

Như đã đề cập trước đó, hàm join[] chỉ hoạt động khi danh sách chỉ chứa các phần tử chuỗi. Nhưng nếu có các phần tử số nguyên trong danh sách? .  

Ví dụ

print[a[0]]
8

 

đầu ra

print[a[0]]
9

 

3] Sử dụng ký hiệu '*'.  

Khi bạn muốn in các thành phần danh sách trong một dòng có khoảng trắng ở giữa, bạn có thể sử dụng toán tử "*" cho cùng một. Sử dụng toán tử này, bạn có thể in tất cả các phần tử của danh sách trong một dòng riêng biệt mới có khoảng trắng ở giữa mỗi phần tử bằng cách sử dụng thuộc tính sep chẳng hạn như sep=”/n” or sep=”,”. Check out the below example for a clear understanding of the "*" operator. 

Ví dụ

print[a[0]]
10

 

đầu ra

print[a[0]]
11

 

4] Sử dụng bản đồ[]

Một phương pháp khác là sử dụng phương thức map[] và chuyển đổi từng mục trong danh sách thành một chuỗi. Hàm map[] trả về một đối tượng bản đồ [là một trình lặp] sau khi áp dụng hàm đã cho cho từng mục của một lần lặp nhất định. Sau đó, sử dụng hàm join[] để nối các phần tử của danh sách bằng dấu tách như đã đề cập trong phương thức trước đó. Phương thức join[] tạo và trả về một chuỗi mới bằng cách nối tất cả các phần tử trong danh sách, được phân tách bằng dấu phân cách đã chỉ định. Hãy xem ví dụ dưới đây để hiểu rõ hơn về phương thức map[].

Ví dụ

print[a[0]]
12

 

đầu ra

print[a[0]]
13

 

Sự kết luận

Cho đến nay chúng ta đã thấy danh sách đó là cấu trúc dữ liệu tuần tự trong python được mọi lập trình viên trong thế giới công nghệ ưa thích. Vì nó được sử dụng rộng rãi nhất, in danh sách là một trong những nhiệm vụ phổ biến trong khi mã hóa chương trình của bạn và nhận đầu ra mong đợi. Do đó, chúng tôi đã trình bày nhiều phương pháp để in danh sách trong python và cải thiện hiệu quả mã hóa của bạn. Tuy nhiên, nếu bạn gặp bất kỳ khó khăn nào, hãy liên hệ với các chuyên gia về trăn của chúng tôi để được trợ giúp trong các bài tập về trăn của bạn

Chủ Đề