Nhận giá trị N hàng đầu trong từ điển Python

Trong bài viết này, chúng tôi sẽ thảo luận về các cách khác nhau để lấy giá trị đầu tiên của từ điển. Sau đó, chúng ta sẽ xem cách chọn N giá trị đầu tiên của từ điển trong python

Mục lục

  • Nhận giá trị đầu tiên trong từ điển python bằng phương thức value()
  • Nhận giá trị đầu tiên trong từ điển python bằng item()
  • Nhận giá trị đầu tiên trong từ điển python bằng iter() và next()
  • Nhận giá trị N đầu tiên từ từ điển python

Nhận giá trị đầu tiên trong từ điển python bằng phương thức value()

Trong python, từ điển là một loại vùng chứa lưu trữ các mục theo cặp khóa-giá trị. Nó cũng cung cấp một hàm values() trả về một chuỗi có thể lặp lại của tất cả các giá trị trong từ điển. Chúng tôi sẽ sử dụng điều đó để tìm nạp tất cả các giá trị trong từ điển và sau đó chúng tôi sẽ chọn giá trị đầu tiên từ chuỗi đó i. e

# Dictionary of string and int
word_freq = {
    'Hello' : 56,
    "at"    : 23,
    'test'  : 43,
    'This'  : 78,
    'Why'   : 11
}

# Get first value from dictionary
first_value = list(word_freq.values())[0]

print('First Value: ', first_value)

đầu ra

First Value:  56

Ở đây, chúng tôi đã chuyển đổi chuỗi giá trị có thể lặp lại thành danh sách và sau đó chọn phần tử đầu tiên từ danh sách i. e. giá trị đầu tiên của từ điển

quảng cáo

Các khóa học MIỄN PHÍ tốt nhất để học Python

Đọc ngay

Python là một trong những ngôn ngữ lập trình được sử dụng nhiều nhất năm 2021

Học hỏi từ những điều tốt nhất hiện nay

Nhận giá trị đầu tiên trong từ điển bằng item()

hàm item() của từ điển trả về chế độ xem của tất cả từ điển dưới dạng một chuỗi tất cả các cặp khóa-giá trị. Từ trình tự này, chọn cặp khóa-giá trị đầu tiên và từ đó chọn giá trị đầu tiên

  # Dictionary of string and int
word_freq = {
    'Hello' : 56,
    "at"    : 23,
    'test'  : 43,
    'This'  : 78,
    'Why'   : 11
}

# Get first value of dictionary
first_value = list(word_freq.items())[0][1]

print('First Value: ', first_value)

đầu ra

First Value:  56

Nội dung liên quan

  • Đã giải quyết- TypeError. đối tượng dict_keys không hỗ trợ lập chỉ mục
  • Cách lấy khóa đầu tiên trong Từ điển – Python
  • Nhận cặp khóa-giá trị đầu tiên từ Từ điển Python

Nhận giá trị đầu tiên trong từ điển bằng iter() và next()

Trong giải pháp trên, chúng tôi đã tạo một danh sách tất cả các giá trị và sau đó chọn khóa đầu tiên. Đó không phải là một giải pháp hiệu quả, bởi vì nếu từ điển của chúng tôi lớn và chúng tôi chỉ cần khóa đầu tiên, thì tại sao chúng tôi lại tạo một danh sách lớn tất cả các khóa. Vì items() trả về một chuỗi các khóa từ điển có thể lặp lại, nên chúng ta có thể tạo một đối tượng iterator của chuỗi các cặp khóa-giá trị có thể lặp lại này bằng cách sử dụng hàm iter(). Sau đó, bằng cách gọi hàm next() trên đối tượng iterator, chúng ta có thể lấy phần tử đầu tiên của dãy này i. e. cặp khóa-giá trị đầu tiên của từ điển. Sau đó chọn giá trị từ cặp đầu tiên. Ví dụ,

# Dictionary of string and int
word_freq = {
    'Hello' : 56,
    "at"    : 23,
    'test'  : 43,
    'This'  : 78,
    'Why'   : 11
}

# Get first value of dictionary
first_value = next(iter(word_freq.items()))[1]

print('First Value: ', first_value)

đầu ra

First Value:  56

Đây là một giải pháp hiệu quả vì không lặp lại tất cả các khóa trong từ điển, chúng tôi chỉ chọn khóa đầu tiên

Nhận giá trị N đầu tiên từ từ điển python

Tìm nạp tất cả các giá trị của từ điển dưới dạng danh sách và sau đó chọn N mục nhập đầu tiên từ danh sách đó. Ví dụ,

# Dictionary of string and int
word_freq = {
    'Hello' : 56,
    "at"    : 23,
    'test'  : 43,
    'This'  : 78,
    'Why'   : 11
}

n = 3
# Get first 3 values of dictionary
first_n_values = list(word_freq.values())[:n]

print('First 3 Values:')
print(first_n_values)  

đầu ra

First 3 Values:
[56, 23, 43]

Chúng tôi đã chọn ba giá trị đầu tiên từ từ điển

Sự kết luận

Chúng tôi đã tìm hiểu về các cách khác nhau để chọn giá trị đầu tiên từ một từ điển trong python. Sau đó, chúng tôi cũng xem xét quy trình chọn N Giá trị đầu tiên từ một từ điển trong python

Hướng dẫn về Pandas -Tìm hiểu Phân tích dữ liệu với Python

 
  • Hướng dẫn Pandas Phần #1 - Giới thiệu về Phân tích dữ liệu với Python
  • Hướng dẫn Pandas Phần #2 - Khái niệm cơ bản về Pandas Series
  • Hướng dẫn Pandas Phần #3 - Nhận & Đặt giá trị Chuỗi
  • Pandas Tutorial Part #4 - Thuộc tính & phương thức của Pandas Series
  • Hướng dẫn về Pandas Phần #5 - Thêm hoặc xóa các thành phần của Pandas Series
  • Hướng dẫn về Pandas Phần #6 - Giới thiệu về DataFrame
  • Hướng dẫn về Pandas Phần #7 - DataFrame. loc[] - Chọn Hàng/Cột theo Lập chỉ mục
  • Hướng dẫn về Pandas Phần #8 - DataFrame. iloc[] - Chọn Hàng/Cột theo Tên nhãn
  • Hướng dẫn về gấu trúc Phần #9 - Lọc các hàng trong khung dữ liệu
  • Hướng dẫn Pandas Phần #10 - Thêm/Xóa Hàng & Cột DataFrame
  • Hướng dẫn về Pandas Phần #11 - Các thuộc tính & phương thức DataFrame
  • Hướng dẫn Pandas Phần #12 - Xử lý dữ liệu bị thiếu hoặc giá trị NaN
  • Hướng dẫn về Pandas Phần #13 - Lặp lại các Hàng & Cột của DataFrame
  • Hướng dẫn Pandas Phần #14 - Sắp xếp DataFrame theo Hàng hoặc Cột
  • Hướng dẫn về gấu trúc Phần #15 - Hợp nhất hoặc ghép các khung dữ liệu
  • Hướng dẫn về Pandas Phần #16 - DataFrame GroupBy được giải thích bằng các ví dụ
 

Bạn đang muốn tạo dựng sự nghiệp trong Khoa học dữ liệu với Python?

Khoa học dữ liệu là tương lai và tương lai là ở đây ngay bây giờ. Các nhà khoa học dữ liệu hiện là những chuyên gia được tìm kiếm nhiều nhất hiện nay. Để trở thành một Nhà khoa học dữ liệu giỏi hoặc để chuyển đổi nghề nghiệp trong Khoa học dữ liệu, người ta phải sở hữu bộ kỹ năng phù hợp. Chúng tôi đã tuyển chọn danh sách Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python. Các khóa học này sẽ dạy cho bạn các công cụ lập trình cho Khoa học dữ liệu như Pandas, NumPy, Matplotlib, Seaborn và cách sử dụng các thư viện này để triển khai các mô hình Máy học

Kiểm tra Đánh giá chi tiết về Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python

Hãy nhớ rằng, Khoa học dữ liệu đòi hỏi rất nhiều kiên nhẫn, bền bỉ và thực hành. Vì vậy, hãy bắt đầu học ngay hôm nay