Làm thế nào để có được kích thước của cửa sổ PyGame?
Trong bài viết này, chúng ta sẽ tìm hiểu Cách lấy kích thước của Cửa sổ PyGame...
Category: Python
Từ điển Python là một cấu trúc dữ liệu lưu trữ giá trị theo cặp khóa: giá trị . 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 khóa không thể được lặp lại và phải không thay đổi .
Ví dụ: Tại đây, dữ liệu được lưu trữ theo cặp khóa:giá trị trong từ điển, giúp việc tìm giá trị dễ dàng hơn .
d = {1: 'Geeks', 2: 'For', 3: 'Geeks'}
print(d)
Đầu ra:
{1: 'Geeks', 2: 'For', 3: 'Geeks'}
Từ điển có thể được tạo bằng cách đặt một chuỗi các phần tử trong cặp dấu ngoặc nhọn {}, phân tách bằng dấu 'phẩy'.
d1 = {1: 'Geeks', 2: 'For', 3: 'Geeks'}
print(d1)
# tạo từ điển sử dụng hàm tạo dict()
d2 = dict(a = "Geeks", b = "for", c = "Geeks")
print(d2)
Đầu ra:
{1: 'Geeks', 2: 'For', 3: 'Geeks'}
{'a': 'Geeks', 'b': 'for', 'c': 'Geeks'}
Khóa từ điển phân biệt chữ hoa chữ thường: cùng một tên nhưng khác chữ thường của Khóa sẽ được xử lý riêng biệt.
Khóa phải không thể thay đổi: Điều này có nghĩa là khóa có thể là chuỗi, số hoặc bộ nhưng không phải là danh sách.
Khóa phải là duy nhất: Không được phép sử dụng khóa trùng lặp vì bất kỳ khóa trùng lặp nào cũng sẽ ghi đè lên giá trị trước đó.
Dictionary sử dụng Hashing bên trong . Do đó, các hoạt động như tìm kiếm, chèn, xóa có thể được thực hiện trong Constant Time .
Từ phiên bản Python 3.7 trở đi, từ điển Python được sắp xếp theo thứ tự.
Chúng ta có thể truy cập giá trị từ một từ điển bằng cách sử dụng khóa trong dấu ngoặc vuông hoặc phương thức get() .
d = { "name": "Prajjwal", 1: "Python", (1, 2): [1,2,4] }
# Truy cập bằng phím
print(d["name"])
# truy cập bằng get()
print(d.get("name"))
Đầu ra:
Prajjwal
Prajjwal
Chúng ta có thể thêm cặp khóa-giá trị mới hoặc cập nhật khóa hiện có bằng cách sử dụng phép gán.
d = {1: 'Geeks', 2: 'For', 3: 'Geeks'}
# Thêm cặp khóa-giá trị mới
d["age"] = 22
# Cập nhật giá trị hiện có
d[1] = "Python dict"
print(d)
Đầu ra:
{1: 'Python dict', 2: 'For', 3: 'Geeks', 'age': 22}
Chúng ta có thể xóa các mục khỏi từ điển bằng các phương pháp sau:
del : Xóa một mục bằng phím.
pop() : Xóa một mục theo khóa và trả về giá trị của mục đó.
clear() : Xóa sạch từ điển.
popitem() : Xóa và trả về cặp khóa-giá trị cuối cùng.
d = {1: 'Geeks', 2: 'For', 3: 'Geeks', 'age':22}
# Sử dụng del để xóa một mục
del d["age"]
print(d)
# Sử dụng pop() để xóa một mục và trả về giá trị
val = d.pop(1)
print(val)
# Sử dụng popitem để xóa và trả về
# cặp khóa-giá trị cuối cùng.
key, val = d.popitem()
print(f"Key: {key}, Value: {val}")
# Xóa tất cả các mục khỏi từ điển
d.clear()
print(d)
Đầu ra:
{1: 'Geeks', 2: 'For', 3: 'Geeks'}
Geeks
Key: 3, Value: Geeks
{}
Chúng ta có thể lặp lại các khóa [sử dụng phương thức keys() ], các giá trị [sử dụng phương thức values() ] hoặc cả hai [sử dụng phương thức item() ] bằng vòng lặp for .
d = {1: 'Geeks', 2: 'For', 'age':22}
# Lặp lại các phím
for key in d:
print(key)
# Lặp lại các giá trị
for value in d.values():
print(value)
# Lặp lại qua các cặp khóa-giá trị
for key, value in d.items():
print(f"{key}: {value}")
Đầu ra:
1
2
age
Geeks
For
22
1: Geeks
2: For
age: 22
Ví dụ về từ điển lồng nhau:
d = {1: 'Geeks', 2: 'For',
3: {'A': 'Welcome', 'B': 'To', 'C': 'Geeks'}}
print(d)
Đầu ra:
{1: 'Geeks', 2: 'For', 3: {'A': 'Welcome', 'B': 'To', 'C': 'Geeks'}}
Published on Jun 18, 2025
Trong bài viết này, chúng ta sẽ tìm hiểu Cách lấy kích thước của Cửa sổ PyGame . Lập trình game ngày nay rất bổ ích và có thể được sử dụng trong...
Giao diện người dùng đồ họa ( GUI ) đóng vai trò then chốt trong việc nâng cao tương tác và trải nghiệm của người dùng. Python, được biết đến với....
Python Module là một tệp chứa các hàm, lớp, its và biến tích hợp. Có nhiều module Python , mỗi module có chức năng riêng. Trong bài viết nà...
Python MySQL Connector là trình điều khiển Python giúp tích hợp Python và MySQL. Thư viện Python MySQL này cho phép chuyển đổi giữa các kiểu dữ liệu...
MongoDB là một cơ sở dữ liệu NoSQL phổ biến được thiết kế để lưu trữ và quản lý dữ liệu một cách linh hoạt và có quy mô. Không giống như các cơ sở...
Quản lý thư mục Python đề cập đến việc xử lý và tương tác với các thư mục (folder) trên hệ thống tệp bằng Python. Nó bao gồm việc tạo, xóa, điều hướng...