Python dict dict

Chúng ta đã tìm hiểu 2 loại dữ liệu dạng tập hợp là List và Tupe trong Python, hôm nay chúng ta sẽ tìm hiểu thêm về Dictionary

Nội dung của bài viết

Type dictionary trong Python

Right as goi name, dictionary type is type of dictionary, each section tử bao gồm key and value. Là một tập hợp kiểu dữ liệu được sắp xếp [từ Python phiên bản 3. 7], may thay đổi và không được phép trùng nhau

dict = {
  "brand": "Mazda",
  "model": "Mazda 3",
  "year": 2020
}

Như trong ví dụ trên, khóa và giá trị bị chặn bởi hai dấu chấm [. ]. Trường key là duy nhất, không được phép trùng nhau

Truy xuất vào phần tử của từ điển

dict = {
  "brand": "Mazda",
  "model": "Mazda 3",
  "year": 2020
}

print[dict["brand"]]
# prints Mazda

Để truy xuất một phần tử của từ điển, chúng ta sử dụng cặp ký tự [] bên trong là khóa của phần tử đó

Cập nhật các phần tử của từ điển

dict = {
  "brand": "Mazda",
  "model": "Mazda 3",
  "year": 2020
}
dict["model"] = "CX8"
del dict['brand'] # xóa phần tử có key 'brand'
dict.clear[]      # xóa tất cả các phần tử của dictionary
del dict          # xóa dictionary

Để xóa một phần tử hay từ điển, chúng ta có thể sử dụng lệnh xóa như trong ví dụ trên. Gán giá trị mới cho 1 phần tử của từ điển bằng cách

Từ điển là một ví dụ khác về cấu trúc dữ liệu trong python. Từ điển được sử dụng để ánh xạ hoặc liên kết dữ liệu bạn cần lưu trữ [giá trị] và khóa [khóa] bạn cần để lấy dữ liệu đó. Từ điển trong Python giống như từ điển trong thế giới thực. Từ điển trong Python được định nghĩa bao gồm hai thành phần là khóa [key] và value [giá trị]

  • Key is object mang tính duy nhất

  • Giá trị được lưu có thể là một danh sách hoặc danh sách trong danh sách, một chuỗi, một số, một đối tượng bất kỳ trong python

Trong bài này, chúng ta sẽ tìm hiểu về

  • Các phương thức làm việc với từ điển trong Python

  • Sao chép từ điển

  • Update từ điển

  • Delete the dictionary

  • Phương thức trả về danh sách đối tượng items[]

  • Sắp xếp từ điển

  • Các hàm dựng sẵn của từ điển

  • Phương thức trả về size len[]

  • Các loại biến

  • Phương thức so sánh cmp[]

  • Phương thức chuyển đổi sang chuỗi str[dict]

Cú pháp khai báo từ điển Python

Dict = {'Name': ‘Tim’, ‘Age’: 18, ..}

Từ điển được liệt kê trong dấu ngoặc kép, bên trong dấu ngoặc kép này, khóa và giá trị được khai báo. Mỗi khóa được phân tách khỏi giá trị của nó bằng dấu hai chấm [. ] trong khi giữa các phần tử được phân tách bằng dấu phẩy

Thuộc tính của khóa trong từ điển

Có hai điều kiện cần lưu ý khi sử dụng từ khóa trong từ điển

  • Một khóa không thể xuất hiện hai lần [khóa không trùng nhau]

  • Giá trị được lưu trong từ điển có thể thuộc bất kỳ kiểu nào trong khi từ khóa phải là kiểu bất biến như số, bộ hoặc chuỗi

  • Key sử dụng trong từ điển có phân biệt chữ hoa chữ thường - Cùng tên khóa nhưng tên khóa viết hoa và viết thường sẽ được coi là các từ khóa khác nhau

    Cùng gitiho cuộc thi chính phục kiến ​​thức, khẳng định bản thân với hệ thống bài test phong phú, đầy đủ các chủ đề để bạn khám phá

    khám phá ngay

    Chương trình hội viên Gitiho

    Tiết kiệm điện tối đa với gói Hội viên Gitiho. Thỏa mãn việc nâng cao kiến ​​thức của bạn với gói Hội viên Gitiho bạn sẽ không còn bị giới hạn bởi số lượng khóa học đã mua

    Gói hội viên Gitiho mang đến trải nghiệm học tập hoàn toàn mới, phù hợp với học viên cần học nhiều nội dung trong một khoản thời gian sẽ giúp học viên tiết kiệm điện hơn rất nhiều so với mua lẻ hoặc combo

    hơn 20. 000 người đã đăng ký

    Phá vỡ chương trình

    Gitiho cho doanh nghiệp hàng đầu

    Ưu tiên và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Nền tảng có sẵn, nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng thay thế ngay vào doanh nghiệp chỉ với một cú nhấp chuột

    Đã được các doanh nghiệp tin tưởng sử dụng

    Đăng ký miễn phí

    1. Trang chủ
    2. Blog
    3. con trăn

    Lý thuyết và các thao tác cơ bản với Dictionary trong Python

    Hà Vân
    25/11/2022

    XEM NHANH BÀI VIẾT

    Trong các bài viết trước, chúng tôi đã giới thiệu cho các bạn về các Collection thường gặp trong Python là List, Tupple và Set. Tuy nhiên, vẫn còn một loại Bộ sưu tập cũng khá phổ biến khác là Từ điển. Bài viết này sẽ cung cấp cho bạn lý thuyết và các thao tác cơ bản với Dictionary trong Python. Hãy cùng tìm hiểu nhé

    Ưu đãi khóa học Python dành riêng cho bạn

    PY01 - Data partition with the Python From Zero to Hero

    Học viện Nimbus

    1246 học viên

    4. 25 [12đánh giá]

    499.000đ

    799,000đ

    Làm chủ Python trong 4 tuần

    ths. Trần Duy Thành

    24 học viên

    0 [0 đánh giá]

    499.000đ

    799,000đ

    Phân tích dữ liệu với numpy, pandas và matplotlib trên Python

    Đinh Nguyễn Trọng Nghĩa

    14 học viên

    0 [0 đánh giá]

    399.000đ

    799,000đ

    Học Python căn bản thông qua lập trình trò chơi 1

    Đinh Nguyễn Trọng Nghĩa

    3 học viên

    0 [0 đánh giá]

    399.000đ

    799,000đ

    Xem toàn bộ khóa học tại đây

    Lý thuyết và các thao tác cơ bản với Dictionary trong Python

    Lý thuyết về tính chất của Dictionary trong Python

    Dictionary trong Python có tính chất khá tương đồng với các Collections đối tượng mà chúng ta đã tìm hiểu ở các bài viết trước. Chúng mình sẽ nêu ra một số tính chất nổi bật mà các bạn cần chú ý như sau

    • Từ điển trong Python là một tập hợp định dạng không có thứ tự, có thể thay đổi giá trị và đánh số
    • Trong Python thì Dictionary được viết bởi dấu ngoặc nhọn {}
    • In a Dictionnary, will have 2 data information is keys and values. Trong đó, các phím được gọi là giá trị
    • Có thể truy cập Từ điển trong Python bằng các số duy nhất. Do đó chúng ta có thể truy cập bất kỳ đối tượng nào trong Từ điển bằng cách sử dụng dấu trích dẫn và tên của nó.  
    • Có thể thay đổi giá trị của bất kỳ mục nào trong Từ điển bằng cách gọi tên khóa của nó và gán một giá trị mới
    • Trong một vòng lặp, chúng ta có thể sử dụng các giá trị và mục để truy cập vào từng kiểu dữ liệu trong Từ điển.  

    Xem thêm. List trong Python là gì?

    Các thao tác cơ bản với Dictionary trong Python

    Tạo mới từ điển

    Để khởi tạo Dictionary trong Python, các bạn sẽ sử dụng từ khóa là “dict[]”. Cấu trúc câu lệnh cơ bản của Từ điển sẽ có dạng như sau

    dict_name=dict[field_name1=value1, field_name2=value2,…]

    Trong đó bao gồm các thành phần là.

    • dict_name. Tên của từ điển
    • tên_trường. La bàn phím số
    • giá trị. Is value of each keys

    Nếu các bạn còn nhớ kiến ​​thức về List trong Python mà mình đã chia sẻ thì các số duy nhất của List sẽ được theo dõi cho số thử nghiệm của các vị trí mà nó đang đứng như vị trí 0, vị trí 1, 2, 3 . Do đó, trong Dictionary sẽ không có phím nào có giá trị trùng nhau.  

    Bài tập về Dictionary trong Python

    Chúng mình có một bài tập về Dictionary trong Python với yêu cầu như sau

    1. Tạo ra 2 danh sách đặt tên là danh sách quốc gia và danh sách vốn với thông số cụ thể là

    • danh sách quốc gia. Brunei, Campuchia, Indonesia, Lào, Malaysia, Việt Nam. [Liệt kê a]
    • danh mục vốn. Bandar Seri Begawan, Phnôm Pênh, Jakarta, Kuala Lumpur, Hồ Chí Minh. [Danh sách b]

    2. Lấy chỉ mục của đối tượng Indonesia thuộc danh sách a

    3. Nhận thông tin về thủ đô của Indonesia với chỉ số tương ứng

    4. Tạo từ điển trong Python với tên là sea_info, kết hợp quốc gia ở khóa và vốn ở giá trị

    5. Truy cập lại tên thủ đô của Indonesia trong bảng sea_info

    6. Thêm một đối tượng vào từ điển với quốc gia là Việt Nam, tên thủ đô là Hà Nội

    Các bạn theo dõi các bước dưới đây để thực hiện các yêu cầu trên nhé

    Với yêu cầu 1 thì việc tạo danh sách khá đơn giản vì chúng ta chỉ cần nhập đúng từ khóa và câu lệnh cấu trúc là được. The you will enter the Python software setting is

    list_a=["Brunei", "Cambodia", "Indonesia", "Laos", "Malaysia", “Vietnam”]
    list_b=["Bandar Seri Begawan", "Phnom Penh", "Jakarta", “Kuala Lumpur, Ho Chi Minh”]

    Các bạn có thể thấy 2 danh sách mà chúng ta đã thực hiện trong cửa sổ Variable Explorer as after

    Với yêu cầu 2 thì chúng ta sẽ dùng câu lệnh trong để thực hiện. The you enter to the software is. in [danh sách_a. index["Indonesia"]] thì sẽ thu được kết quả là đối tượng này nằm ở vị trí thứ 2

    Với yêu cầu 3 thì các bạn sử dụng câu lệnh rất đơn giản như sau. in[list_b[2]]

    Kết quả in ra sẽ là Jakarta

    Chúng ta cũng có thể kết hợp cả yêu cầu 2 và 3 vào chung một câu lệnh là. in[danh sách_a[danh sách_a. chỉ số ["Indonesia"]]]. Kết quả in ra vẫn chính xác là Jakarta

    Với yêu cầu 4, các bạn hãy nhập phần mềm lập trình Python như sau

    sea_info=dict{"Brunei":"Bandar Seri Begawan", "Cambodia":"Phnom Penh", "Indonesia":"Jakarta", "Malaysia":"Kuala Lumpur", "Vietnam":"Ho Chi Minh"}

    Các bạn có thể nhìn vào cửa sổ Variable Explorer để xem từ điển mà chúng ta đã tạo thành công

    Lưu ý. Khi tạo từ điển trong Python, để quy định thông tin cho từng giá trị khóa thì csc you don't used the dấu bằng mà phải sử dụng dấu hai chấm [. ] nhé

    Với yêu cầu 5, các bạn nhập vào phần mềm như sau. print[sea_info["Indonesia"]] thì was results in out is Jakarta

    Với yêu cầu 6, chúng ta sử dụng câu lệnh như sau. sea_info[Viet Nam]="Hanoi" và thực hiện lệnh trong thì sẽ thu được kết quả như sau

    Xem thêm. Các thao tác nâng cao với List trong Python có hướng dẫn chi tiết

    Kết luận

    Qua bài viết này, các bạn đã nắm bắt được kiến ​​thức về mặt lý thuyết và các thao tác cơ bản với Dictionary trong Python. Chúc các bạn học tập hiệu quả

    Thích 0

    chia sẻ

    0/5 - [0 bình chọn]

    0/5 - [0 bình chọn]

    Bài viết liên quan

    Biến trong Python. Các quy tắc và hướng dẫn cách sử dụng

    5 phần mềm lập trình Python tốt nhất mà bạn nên sử dụng

    So sánh VBA và Python. Ngôn ngữ nào tốt hơn cho phân tích dữ liệu

    Lưu ý quan trọng và các quy tắc đầu tiên trong Python

    Các thao tác nâng cao với List trong Python có hướng dẫn chi tiết

    So sánh sự khác biệt giữa Python và R. Ngôn ngữ nào phù hợp với bạn?

    ×

    Chúc mừng bạn đã nhận được quà tặng ""

    HÃY ĐĂNG NHẬP CẦU NHI QUÀ NGAY

    Đăng nhập bằng Google

    Đăng nhập bằng Apple

    Or login

    Đăng nhập

    Đăng ký tài khoản

    Đăng nhập bằng Google

    Đăng nhập bằng Apple

    or register

    Đăng ký

    Đăng nhập

    Khóa học của tôi

    Bạn vui lòng đăng nhập để gửi tương tác

    Đăng nhập

    Đăng nhập bằng Google

    Đăng nhập bằng Apple

    Or login

    Đăng nhập

    Đăng ký tài khoản

    Đăng ký

    Đăng nhập bằng Google

    Đăng nhập bằng Apple

    or register

    Đăng ký

    Đăng nhập

    Hàng đầu

    Hỗ trợ khách hàng

    Email. hotro@gitiho. com Đường dây nóng. 0774 116 285 [Giờ làm việc. 8h30 - 18h, nghỉ thứ 7 và CN] Những câu hỏi thường gặp Hướng dẫn đăng ký khóa học Hướng dẫn đăng ký Hướng dẫn lấy lại mật khẩu Hướng dẫn thanh toán khóa học sau khi đăng ký

    VỀ GITIHO

    Giới thiệu về Gitiho Blog Hỏi đáp Đào tạo cho doanh nghiệp Chính sách bảo mật thông tin Chính sách và quy định chung Quy định mua, hủy, sử dụng khóa học Bộ quy tắc xử lý của giảng viên và học viên trên Gitiho Quy trình xác nhận

    hợp tác và liên kết

    Sinh viên trên Gitiho Dịch vụ Doanh nghiệp Đăng ký Gitiho Affiliate Tuyển dụng giảng viên Tuyển dụng nhân sự

    Tải App Gitiho

    KẾT NỐI VỚI CHÚNG TÔI

    office address. Phòng 302, tầng 3, Tòa nhà Tây Hà, KĐT mới Phùng Khoang, Phường Trung Văn, Quận Nam Từ Liêm, Thành phố Hà Nội, Việt Nam

Chủ Đề