Đối tượng danh sách riêng biệt python

Trong hướng dẫn này, bạn sẽ học cách lấy các giá trị duy nhất từ ​​một danh sách trong Python bằng các phương thức có sẵn khác nhau

Nếu bạn vội vàng

Bạn có thể sử dụng phương pháp num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers3 để nhận các giá trị duy nhất từ ​​một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4. Python num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers5 chỉ có thể chứa các giá trị duy nhất. Trong khi chuyển đổi một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4 thành một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers5, các giá trị duy nhất sẽ được thêm vào một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4

Mã số

num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers

Nếu bạn muốn hiểu chi tiết, hãy đọc tiếp…

Có nhiều phương pháp khác nhau để lấy các giá trị duy nhất từ ​​Python num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4. Hãy xem xét từng phương pháp

Mục lục

Sử dụng phương thức Set()

Bạn có thể sử dụng phương thức set() để lấy các giá trị duy nhất từ ​​một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4

Phương thức num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers3 trả về một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers5 mới với các đối tượng duy nhất có sẵn trong lần lặp (Ví dụ. num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers13)

Mã số

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers

đầu ra

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers1

Nếu bạn muốn có các mục duy nhất trong đối tượng num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4 thay vì đối tượng num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers5, bạn có thể chuyển đối tượng num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers5 thành đối tượng num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4 một lần nữa

num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers

đầu ra

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers9

sử dụng numpy. duy nhất

Bạn có thể sử dụng numpy. phương thức unique() để nhận các giá trị duy nhất từ ​​một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4

Phương thức num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers19 trả về các mục duy nhất từ ​​mảng

Bạn cần chuyển đổi một num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers4 thành một mảng NumPy bằng phương pháp num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers1

Sau đó sử dụng mảng num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers2 với phương thức num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers3 để lấy các giá trị duy nhất

Mã số

Đoạn mã dưới đây trình bày cách chuyển đổi danh sách thành mảng NumPy và nhận các giá trị duy nhất từ ​​nó

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers6

đầu ra

Bạn sẽ thấy đầu ra bên dưới. Các mục duy nhất sẽ có sẵn trong mảng

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers7

Sử dụng nối thêm

Phương pháp num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers4 cho phép bạn thêm các mục mới vào danh sách

Để lấy các giá trị duy nhất từ ​​danh sách bằng phương thức append(),

  • Lặp lại danh sách
  • Kiểm tra xem mục có sẵn trong mảng mới không
  • Nếu mục KHÔNG tồn tại, hãy thêm nó vào mảng mới. Khác, không thêm nó

Mã số

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers9

đầu ra

Phương pháp trên lấy các giá trị duy nhất từ ​​​​danh sách và in chúng

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers0

Sử dụng bộ đếm

Bạn cũng có thể sử dụng lớp từ bộ sưu tập python để lấy các giá trị duy nhất từ ​​​​danh sách

num_list = [10, 20,30,30,40,50,50] unique_numbers = list(set(num_list)) unique_numbers5 là một lớp con dict để đếm các đối tượng có thể băm

Nó đếm đối tượng và có số lượng từng mục như một cuốn từ điển. Khóa từ điển bao gồm chính mục đó và các giá trị biểu thị số lần mục đó xuất hiện

Để có được các giá trị duy nhất, bạn có thể in từ điển bộ đếm bằng toán tử sao *. Toán tử * chỉ hiển thị các khóa từ từ điển. Điều này có nghĩa là chỉ các giá trị duy nhất từ ​​​​danh sách được in

Mã số

Đoạn mã dưới đây trình bày cách sử dụng bộ đếm để lấy các giá trị duy nhất từ ​​danh sách

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers2

đầu ra

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers0

Nếu bạn muốn biết số lần xuất hiện của từng đối tượng, bạn có thể sử dụng trực tiếp đối tượng truy cập như minh họa bên dưới

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers1

đầu ra

num_list = [10, 20,30,30,40,50,50] unique_numbers = set(num_list) unique_numbers2

Phần kết luận

Bạn đã học cách lấy các giá trị duy nhất từ ​​một danh sách trong Python

Cũng đã học các phương pháp khác nhau có sẵn để lấy các mục duy nhất từ ​​​​danh sách và thời điểm thích hợp để sử dụng chúng

Đối tượng danh sách duy nhất trong Python là gì?

Danh sách duy nhất của Python là danh sách chứa các phần tử duy nhất bất kể thứ tự . Có một số phương pháp để lấy một danh sách duy nhất từ ​​​​danh sách đã cho. Hãy xem ví dụ dưới đây về danh sách duy nhất chứa gì. Ví dụ. Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác.

Có danh sách duy nhất trong Python không?

Danh sách trong python có thể chứa các phần tử, tất cả các phần tử này có thể là duy nhất hoặc không . Nhưng đối với một kịch bản khi chúng ta cần các yếu tố duy nhất như đánh dấu điểm danh cho các số điểm danh khác nhau của một lớp.

Làm cách nào để tìm các giá trị khác biệt trong gấu trúc?

Để nhận các giá trị duy nhất từ ​​một cột trong DataFrame, hãy sử dụng hàm unique() . Để đếm các giá trị duy nhất từ ​​một cột trong DataFrame, hãy sử dụng nunique().

Chủ đề