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 strong > 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>
p >
Dict
=
{ code >
1
:
'Geeks'
,
2
:
'Dành cho'
,
3
:
'Geeks'
}
print
( < p class = "line number5 index4 alt2">
print
(
Dict
< code class = "trơn">)
Dict
=
{
'Tên'
: mã>
'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 {}.
p>
Python3
p >
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 code >
Dict
)
Dict
=
dict
([ (
1
,
'Geeks'
), (
2
,
'For' mã>
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
) mã>
Đầ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">
p>
Dict
=
{}
print
(
"Từ điển trống:"
)
print
(
Dict
)
< / p>
Dict
[
0
]
=
'Geeks' code >
Dict
[
2
]
=
'Dành cho'
Dict
[
3
]
=
1
print
(
" \ nDictionary sau khi thêm 3 phần tử: " code >
)
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 code >
[
2
]
= < / code>
'Chào mừng'
print
(
"\ n Giá trị khóa được cập nhật:"
)
print
(
Dict
)
Dict
[
5
]
=
{
: {
'1'
:
'Tuổi thọ'
,
'2'
:
'Geeks'
}}
print
(
"\ nThêm khóa lồng nhau:"
) code >
print
(
Dict
)
pre>Đầ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 h2>
Để 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>
p >
Dict
=
{
1
:
'Geeks'
,
'name'
:
'Dành cho'
,
3
:
'Geeks'
}
( code>
"Truy cập một phần tử bằng khóa:"
)
(
Dict
[ mã>
'name'
])
print mã>
(
"Truy cập phần tử bằng khóa:"
)
p>
(
Dict mã>
[ 1
])
p >
Đầ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: GeeksNgoà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'
, code >
'name'
:
'Dành cho'
,
3 :
'Geeks'
} code >
(
"Truy cập một phần tử bằng get:"
)
(
Dict
. get (
3
) )
< / pre>Đầu ra:
Truy cập một phần tử bằng get: GeeksTruy 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 mã>
=
{
'Dict1'
: {
1
:
'Geeks'
},
'Dict2 '
: {
' Tên '
:
'Dành cho'
}}
p >
(
Dict code >
[
'Dict1'
])
(
Dict
[
'Dict1'
] [
1 mã>
])
(
Dict
[
'Dict2'
] [
'Tên'
])
Đầu ra:
{1: 'Geeks'} Chuyên viên máy tính Đối vớiPhương pháp từ điển
- clear () - strong> 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 li >
- 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 () span> - 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">
p>
dict1
=
{
1
:
" Python "
,
2
< mã class = "trơn">: "Java"
,
3 < / code>
:
"Ruby"
,
4
:
" Scala "
}
p>
dict2
=
dict1.copy ()
< p class = "line number6 index5 alt1"> print
(dict2)
dict1.clear ()
print
< code class = "trơn"> (dict1)
print
(dict2.get ( code>
1
))
in
(dict2.items ())
p >
print
(dict2.keys ())
dict2.pop (
4
)
print
(dict2)
dict2.popitem ()
print
(dict2)
p >
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
- 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/3ur5A1EMicrosoft 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/3C7Or0WMicrosoft 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/3yxsKWpIf 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_yC3QVAKijQXXTINHỌ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