Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : cách hiển thị từ điển trong python

Từ điển trong Python là một tập hợp các giá trị dữ liệu không có thứ tự, được sử dụng để lưu trữ các giá trị dữ liệu như một bản đồ, không giống như các kiểu dữ liệu khác chỉ chứa một giá trị duy nhất dưới dạng phần tử, Từ điển giữ cặp key: value . Khóa-Giá trị được cung cấp trong từ điển để tối ưu hóa hơn.

Tạo từ điển

Trong Python, từ điển có thể được tạo bằng cách đặt một chuỗi các phần tử trong dấu ngoặc nhọn {} , được phân tách bằng ‘dấu phẩy’. Từ điển chứa các cặp giá trị, một là Khóa và phần tử cặp tương ứng khác là Khóa: giá trị của nó. Các giá trị trong từ điển có thể thuộc bất kỳ kiểu dữ liệu nào và có thể được sao chép, trong khi các khóa không thể lặp lại và bắt buộc phải có.

Lưu ý – Các khóa từ điển có phân biệt chữ hoa chữ thường, tên giống nhau nhưng các trường hợp khác nhau của Khóa sẽ được xử lý riêng biệt.

Python3

Dict = { 1 : 'Geeks' , 2 : 'Đối với' , 3 : 'Geeks' }

print < / code> ( "\ n Tùy chọn với việc sử dụng Khóa số nguyên:" )

in ( Dict )

Dict = { 'Name' : 'Geeks' , 1 : [ 1 , 2 < / code> , 3 , 4 ]}

print ( "\ nDict cố định với việc sử dụng các Khóa hỗn hợp: " )

print ( Dict )

 
 

Đầu ra < pre> Từ điển với việc sử dụng các phím số nguyên:
{1: "Geeks", 2: "For", 3: "Geeks"}

Từ điển với việc sử dụng các phím hỗn hợp:
{'Name': 'Geeks', 1: [1, 2, 3, 4]}

Từ điển cũng có thể được tạo bằng hàm cài sẵn dict (). Có thể tạo từ điển trống bằng cách đặt vào dấu ngoặc nhọn {}.

Python3

< / p>

Dict = {}

print ( " Từ điển trống: " )

print ( < code class = "functions"> Dict )

Dict = dict ({< / code> 1 : 'Geeks' , 2 : 'Dành cho' , 3 : 'Geeks' })

print ( " \ nDictionary với việc sử dụng dict (): " )

print ( Dict )

Dict = dict ([( 1 , 'Geeks' ), ( 2 , 'Đối với' )])

print ( "\ nTùy chọn với mỗi mục là một cặp:" ) < / p>

print ( Dict < / code> )

 
 

Đầu ra

 Từ điển trống:
{}

Từ điển với việc sử dụng dict ():
{1: "Geeks", 2: "For", 3: "Geeks"}

Từ điển với mỗi mục dưới dạng một cặp:
{1: 'Geeks', 2: 'For'} 

Độ phức tạp để tạo từ điển:

Độ phức tạp về thời gian: O (len (dict))

Độ phức tạp của không gian: O (n)

Từ điển lồng nhau:

Python3

< code class = "functions"> Dict = { 1 : 'Geeks' , 2 : 'Dành cho' ,

3 : { 'A' : 'Chào mừng' , 'B' : 'Tới' , 'C' : 'Geeks' < / code> }}

print ( Dict ) < / p>

 
 

Đầu ra

 {1: 'Geeks', 2: 'For', 3: {'A': 'Welcome', 'B': 'To', 'C': 'Geeks'}} < / pre> 

Thêm phần tử vào từ điển

Trong Từ điển Python, việc thêm phần tử có thể được thực hiện bằng nhiều cách. Một giá trị tại một thời điểm có thể được thêm vào Từ điển bằng cách xác định giá trị cùng với khóa, ví dụ: Dict [Key] = ‘Giá trị’. Việc cập nhật giá trị hiện có trong Từ điển có thể được thực hiện bằng cách sử dụng phương thức update () tích hợp sẵn. Các giá trị khóa lồng nhau cũng có thể được thêm vào Từ điển hiện có.

Lưu ý- Trong khi thêm giá trị, nếu khóa-giá trị đã tồn tại, giá trị sẽ được cập nhật, nếu không thì một Khóa mới có giá trị sẽ được thêm vào Từ điển.

Python3


< / p>



Dict = {}

in ( "Empty Dictionary:" )

print ( Dict )

Dict [ 0 ] = 'Geeks'

Dict [ 2 ] = 'Dành cho'

Dict [ 3 ] = 1

print ( "\ nDictionary sau khi thêm 3 phần tử:" ) ​​

print ( Dict ) < / code>

Dict [ 'Value_set' ] = 2 , 3 , 4

< p class = "line number16 index15 alt1"> print ( "\ nDictiona ry sau khi thêm 3 phần tử: " )

print ( Dict )

Dict < mã class = "trơn"> [ 2 ] = 'Chào mừng'

print ( " \ n Giá trị khóa được cập nhật: " )

print ( Dict )

Dict [ 5 ] = { 'Lồng nhau' : { '1' : 'Tuổi thọ ' , ' 2 ' : 'Geeks' }}

print < / code> ( "\ nThêm khóa lồng nhau:" ) < / p>

print ( Dict < / code> )

 
 

Đầu ra

 Rỗng Từ điển:
{}

Từ điển sau khi thêm 3 yếu tố:
{0: 'Geeks', 2: 'For', 3: 1}

Từ điển sau khi thêm 3 yếu tố:
{0: 'Geeks', 2: 'For', 3: 1, 'Value_set': (2, 3, 4)}

Giá trị khóa được cập nhật:
{0: 'Geeks', 2: 'Chào mừng', 3: 1, 'Value_set': (2, 3, 4)}

Thêm khóa lồng nhau:
{0: 'Geeks', 2: 'Welcome', 3: 1, 'Value_set': (2, 3, 4), 5: {'Nested': {'1': 'Life', '2': ' Geeks '}}} 

Độ phức tạp khi thêm phần tử vào từ điển:

Độ phức tạp về thời gian: O (1) / O (n)

Độ phức tạp về không gian: O (1)

Truy cập các phần tử của Từ điển

Để truy cập các mục của từ điển, hãy tham khảo tên khóa của từ điển . Khóa có thể được sử dụng bên trong dấu ngoặc vuông.

Python3

< / p>

Dict = { 1 : 'Geeks' , 'name' < code class = "trơn">: 'Dành cho' , 3 < / code> : 'Geeks' }

print ( "Truy cập phần tử bằng khóa:" )

print ( Dict [ 'name' ])

print ( " Truy cập một phần tử bằng khóa: " )

print ( Dict [ 1 ])

 
 

Output

 Truy cập một phần tử bằng khóa:
Vì
Truy cập một phần tử bằng cách sử dụng khóa:
Geeks 

Ngoài ra còn có một phương thức được gọi là get () cũng sẽ giúp truy cập phần tử từ từ điển. Phương thức này chấp nhận khóa làm đối số và trả về giá trị.

Độ phức tạp khi truy cập các phần tử trong Từ điển:

Độ phức tạp về thời gian: O (1)

Độ phức tạp của không gian: O (1)

Python3

< / p>

Dict = { 1 : 'Geeks' , 'name' : 'Dành cho' , 3 : 'Geeks' }

print ( "Truy cập một phần tử bằng lấy: " )

print ( Dict . get ( 3 ))

 
 

Đầu ra

 Truy cập một phần tử bằng get:
Geeks 

Truy cập một phần tử của từ điển lồng nhau

Để truy cập giá trị của bất kỳ khóa nào trong từ điển lồng nhau, hãy sử dụng cú pháp lập chỉ mục [].

Python3

Dict = { 'Dict1' : { 1 : 'Geeks' },

'Dict2 ' : { ' Tên ' : 'Dành cho' }}

< code class = "keyword"> print ( Dict [ 'Dict1' ])

in ( Dict [ 'Dict1' ] [ 1 ])

print ( Dict [ < code class = "string"> 'Dict2' ] [ 'Tên' ])

 
 

Đầu ra

 {1: 'Geeks'}
Chuyên viên máy tính
Đối với 

Phương thức từ điển

clear () - Xóa tất cả các thành phần khỏi từ điển

< strong> copy () - Trả về bản sao của từ điển

get () - Trả về giá trị của khóa được chỉ định

items () - Trả về danh sách chứa một bộ giá trị cho mỗi cặp giá trị khóa

key () - Trả về danh sách chứa các khóa của từ điển

pop () - Xóa phần tử có khóa được chỉ định

popitem () - Xóa cặp khóa-giá trị được chèn cuối cùng

update () - Cập nhật từ điển với các cặp khóa-giá trị được chỉ định

value () - Trả về danh sách tất cả các giá trị của từ điển

Python3

< p class = "ring-load" id = "run-code-loader">

dict1 = { 1 : "Python" , 2 : "Java" , 3 : "Ruby" , 4 : "Scala" }

dict2 = dict1.copy ()

in (dict2)

dict1.clear ()

print (dict1)

print (dict2.get ( 1 ))

< p class = "line number16 index15 alt1"> print (dict2.items ())

print (dict2.keys ())

dict2.pop ( 4 < / code> )

print (dict2)

dict2.popitem ()

print < code class = "trơn"> (dict2)

dict2.update ({ 3 : "Scala" })

print (dict2)

print (dict2.values ​​())

 
 

Đầu ra

 {1: 'Python', 2: 'Java', 3: 'Ruby', 4: 'Scala'}
{}
Python
dict_items ([(1, 'Python'), (2, 'Java'), (3, 'Ruby'), (4, 'Scala')])
dict_keys ([1, 2, 3, 4])
{1: 'Python', 2: 'Java', 3: 'Ruby'}
{1: 'Python', 2: 'Java'}
{1: 'Python', 2: 'Java', 3: 'Scala'}
dict_values ​​(['Python', 'Java', 'Scala']) 

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề cách hiển thị từ điển trong python

Kiểu dữ liệu dict(từ điển) trong Python: cách khai báo và sử dụng kiểu dict

alt

  • Tác giả: Gà Python
  • Ngày đăng: 2022-03-31
  • Đánh giá: 4 ⭐ ( 5867 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ✅Like, đăng ký kênh, bật chuông ủng hộ AD nha anh em. Thanks 🥰
    - Video Thuộc về : Gà Python vui lòng không reup dưới mọi hình thức.
    - Nguồn Nhạc:
    Music provided by NoCopyrightSounds
    https://www.youtube.com/user/NoCopyrightSounds

    Music provided by TheFatRat
    https://www.youtube.com/user/ThisIsTheFatRat

    GaPython Python LearnPython

Bài 10: Dictionaries trong lập trình Python – Các phương thức và cách sử dụng

  • Tác giả: moitruongso.com
  • Đánh giá: 4 ⭐ ( 7714 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cấu trúc dữ liệu Dictionaries trong lập trình Python cũng giống như cách tổ chức dữ liệu theo danh sách trong các ngôn ngữ lập trình khác.

Python - Từ điển

  • Tác giả: isolution.pro
  • Đánh giá: 5 ⭐ ( 6391 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong Từ điển, mỗi khóa được phân tách khỏi giá trị của nó bằng dấu hai chấm (:), các mục được phân tách bằng dấu phẩy và toàn bộ khóa được đặt trong dấu ngoặc nhọn. Một từ điển trống không có bất kỳ mục nào được viết chỉ bằng hai dấu ngoặc nhọn, như sau: {}. Các khóa là...

Chi tiết bài học 8.Từ điển trong Python (python dict)

  • Tác giả: vimentor.com
  • Đánh giá: 5 ⭐ ( 7149 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học Từ điển trong Python (python dict): ví dụ với update, cmp, len, sort, copy, items, str

Cách sử dụng từ điển trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 4 ⭐ ( 7024 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển trong Python là danh sách các giá trị dữ liệu không được sắp xếp và có thể được thay đổi bằng cách sử dụng các phương thức tích hợp sẵn. Đây là là một trong những kiến thức mà bạn nhất định phải biết khi tìm hiểu về Python.

Python: Pandas DataFrame: Làm việc với dữ liệu một cách thú vị

  • Tác giả: v1study.com
  • Đánh giá: 5 ⭐ ( 3948 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Pandas DataFrame: Làm việc với dữ liệu một cách thú vị

Từ dài nhất trong từ điển bằng Python

  • Tác giả: vn.wsxdn.com
  • Đánh giá: 5 ⭐ ( 4098 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách định dạng chuỗi bằng Python - cách định dạng chuỗi python

By ads_php