Từ điển Python – khai báo một mệnh đề trong python

Cổng thông tin 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, được 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 : khai báo một dict 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 giống 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 một phần tử.

Ví dụ về Từ điển trong Python

Từ điển chứa key: value cặp. Khóa-Giá trị được cung cấp trong từ điển để tối ưu hóa hơn.

Python3

Dict = { 1 : 'Geeks' , 2 : 'Dành cho' , 3 < p class = "line number2 index1 alt1"> print ( Dict < code class = "trơn">)

 
 

Đầu ra:

 {1: 'Geeks', 2: 'For', 3: 'Geeks'} 

< h2> 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ó. 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à 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

< / p>

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

print ( < p class = "line number5 index4 alt2"> print ( Dict < code class = "trơn">)

Dict = { 'Tên' : 'Geeks' , 1 : [ 1 , 2 , 3 , 4 ]}

print (< / code> "\ nDic tĩnh với việc sử dụng các Khóa hỗn hợp: " )

print ( Dict )

 
 

Đầu ra: < / strong>

 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 {}.

Python-Foundation-Course

Python3

Dict = {}

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

print ( Dict )

< / p>

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

< p class = "line number9 index8 alt2"> print ( "\ nDictionary với việc sử dụng of dict (): " )

print ( Dict )

Dict = dict ([ ( 1 , 'Geeks' ), ( 2 , 'For' )])

print ( " \ n Tùy ý với mỗi mục là một cặp: " )

print ( Dict )

 
 

Đầ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

Dict = { 1 : 'Geeks' , 2 : 'Dành cho' ,

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

print ( Dict )

 
 

Đầu ra:

 {1: 'Geeks', 2: 'For', 3: {'A': 'Welcome', 'B': 'To' , 'C': 'Geeks'}} 

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

Việc thêm phần tử có thể được thực hiện theo 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 với giá trị sẽ được thêm vào Từ điển.

Python3

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

Dict = {}

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

print ( Dict )

< / p>

Dict [ 0 ] = 'Geeks'

Dict [ 2 ] = 'Dành cho'

Dict [ 3 ] = 1

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

print ( Dict )

< code class = "functions"> Dict [ 'Value_set' ] < / code> = 2 , 3 , 4

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

print ( Dict )

Dict [ 2 ] = < / code> '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 ( "\ nThêm khóa lồng nhau:" )

print ( Dict )

  
 

Đầu ra:

 Từ điển trống:
{}
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: 'Chào mừng', 3: 1, 'Value_set': (2, 3, 4), 5:
{'Lồng nhau': {'1': 'Life', '2': 'Geeks'}}} 

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

Thời gian độ phức tạp: 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 nó. Có thể sử dụng chìa khóa bên trong dấu ngoặc vuông.

Python3

< / p>

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

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

print ( Dict [ 'name' ])

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

print ( Dict [ 1 ])

 
 

Đầu ra:

 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 get:" )

print ( Dict . get ( 3 ) )

 
 < / pre> 

Đầ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' }}

print ( Dict [ 'Dict1' ])

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

print ( Dict [ 'Dict2' ] [ 'Tên' ])

 
 

Đầu ra:

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

Phương pháp từ điển

  • clear () - Xóa tất cả các phần tử khỏi từ điển
  • 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 khóa-giá trị cụ thể irs
  • giá trị () - 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 < mã class = "trơn">: "Java" , 3 < / code> : "Ruby" , 4 : " Scala " }

dict2 = dict1.copy ()

< p class = "line number6 index5 alt1"> print (dict2)

dict1.clear ()

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

print (dict2.get ( 1 ))

in (dict2.items ())

print (dict2.keys ())

dict2.pop ( 4 )

print (dict2)

dict2.popitem ()

print (dict2)

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

print (dict2)

print (dict2.values ​​())

< / p>

 
 

Đầ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ủ đề khai báo một mệnh đề trong python

TIN HỌC 11 - BÀI 12: KIỂU DỮ LIỆU CHUỖI | NGÔN NGỮ LẬP TRÌNH PYTHON CƠ BẢN

alt

  • Tác giả: Tho Huynh
  • Ngày đăng: 2021-12-15
  • Đánh giá: 4 ⭐ ( 9394 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: TIN HỌC 11 - BÀI 12: KIỂU DỮ LIỆU CHUỖI | NGÔN NGỮ LẬP TRÌNH PYTHON CƠ BẢN
    GIÁO VIÊN: HUỲNH THỊ THƠ

    Đây là một series về học lập trình Python cơ bản dành cho người mới bắt đầu

    Watch other Videos :

    TIN HỌC 10: https://bit.ly/33XyMCM
    TIN HỌC 11: https://bit.ly/2Y0PQEb
    TIN HỌC 12: https://bit.ly/3ur5A1E​

    Microsoft Office 365/2019:
    + MO-100: Word Associate 365/2019: https://bit.ly/3eo45Lr
    + MO-200: Excel Associate 365/2019: https://bit.ly/2UJ5qFI
    + MO-201: Excel Expert 365/2019: https://bit.ly/3rj90CF
    + MO-500: Access Expert 365/2019: https://bit.ly/3yjMdcL
    + MO-400: Outlook Associate 365/2019: https://bit.ly/2VvRz5Q
    + MO-101: Word Expert 365/2019: https://bit.ly/3rU8knJ
    + MO-300: PowerPoint Associate 365/2019: https://bit.ly/3C7Or0W

    Microsoft Office 2016:
    + MOS Word 2016 Expert: https://bit.ly/3ueOCCm
    + MOS Excel 2016 Expert: https://bit.ly/3vf7cvI

    + MOS Access 2016 Specialist: https://bit.ly/3vEMupy
    + MOS PowerPoint 2016 Specialist: https://bit.ly/30GaETg
    + MOS Word 2016 Specialist: https://bit.ly/3hrl5jn
    + MOS Excel 2016 Specialist: https://bit.ly/3hs6S5G​
    + MOS Outlook 2016 Specialist: https://bit.ly/34axtPY

    + MOS PowerPoint 2016 Tutorial: https://bit.ly/3fainjt
    + MOS Word 2016 Tutorial: https://bit.ly/3yxsKWp

    If you like the video, please "Like," "Favorite," and "Share" it with your friends to show your support on this work. Subscribe to this channel so that you do not miss out on the new videos on this series.

    ⭐ Connecting With Us ⭐
    -------------------------------------------
    YouTube Channel: https://www.youtube.com/c/ThoHuynhMos
    Website: http://www.thohuynhmos.com
    Facebook: https://www.facebook.com/huynhthitho
    Like our FB Page: https://www.facebook.com/thohuynhmos

    ⭐ Topics ⭐
    Microsoft Office Specialist: https://youtube.com/playlist?list=PL0m7CL-Dv3NfozP8FEC9cU-lgyda9Ws56
    MOS PowerPoint 2016 Tutorial: https://youtube.com/playlist?list=PL0m7CL-Dv3Ncgcr8SEAy4h0k7BassV39s
    MOS Word 2016 Tutorial: https://youtube.com/playlist?list=PL0m7CL-Dv3NeNLl9_TdS1VP9a84yjUT80
    MOS Excel 2016 Tutorial: https://youtube.com/playlist?list=PL0m7CL-Dv3NdRsOJwOvK_yC3QVAKijQXX

    TINHỌC11 KIỂUDỮLIỆUCHUỖI

Sử dụng Class trong Python

  • Tác giả: levunguyen.com
  • Đánh giá: 5 ⭐ ( 4338 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Chào các em, hôm nay anh sẽ hướng dẫn mọi người cách sử dụng Class trong python là gì

[Tự học python] Khai báo các Clean Up Actions – các hành động dọn dẹp trong Python

  • Tác giả: cafedev.vn
  • Đánh giá: 4 ⭐ ( 9689 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Giả sử, có một tác vụ mà bạn sẽ luôn muốn chương trình của mình thực hiện, cho dù nó chạy hoàn hảo hay có đưa ra bất kỳ loại lỗi nào.

Khai báo biến trong python

  • Tác giả: toidicode.com
  • Đánh giá: 3 ⭐ ( 3581 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở bài trước mình đã giới thiệu qua với mọi người về ngôn ngữ python rồi, và ở đây mình nhắc lại một lần nữa là series này mình sẽ nói về python 3. Bài này chúng ta sẽ cùng nhau đi vào tìm hiểu về cách khai báo biến và các kiểu dữ liệu trong Python.

Xử lý ngoại lệ

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

Cách khai báo, khởi tạo và gán biến trong python

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 9366 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Để sử dụng biến trong python, trước tiên chúng ta cần tạo ra biến đó thông qua việc khai báo hoặc khởi tạo biến. Bạn sẽ học được cách khai báo, khởi tạo và gán biến trong python sau bài học này.

Cách khai báo biến trong Python

  • Tác giả: freetuts.net
  • Đánh giá: 4 ⭐ ( 9363 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu cách khai báo biến trong Python, qua bài này bạn sẽ biết cách tạo và sử dụng biến cũng như gán dữ liệu cho biến bằng Python đơn giản

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âu lệnh CASE trong SQL - trường hợp khi nào và sql