Nối các mục trong Từ điển Python – python3 dict thêm mục

Trong hướng dẫn này, chúng ta sẽ thấy các cách thêm một hoặc nhiều mục (cặp khóa / giá trị) trong từ điển.

Bạn đang xem : python3 dict add item

Từ điển là một kiểu dữ liệu trong Python được sử dụng để lưu trữ dữ liệu dưới dạng các cặp khóa / giá trị. Chúng tôi đã viết một hướng dẫn chi tiết về cách tạo, thêm, xóa và các thao tác khác liên quan đến từ điển Python .

Trong hướng dẫn này, chúng ta sẽ thấy các cách thêm một hoặc nhiều mục (cặp khóa / giá trị) trong từ điển. Bạn cũng sẽ thấy cách cập nhật giá trị của các khóa hiện có trong từ điển.

Ví dụ về Python append to dictionary

Trong ví dụ này, đầu tiên tôi tạo một từ điển số điện thoại với ba mục. Sau đó, tôi sử dụng chức năng in để hiển thị các mục trong từ điển.

Sau đó, tôi đã thêm một mục khác và hiển thị lại từ điển:

Mã:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

# Tạo từ điển

tel_directory < / p>

=

{

‘David’

:

14587478454

,

‘Haynes’

:

2811441425

,

< p class = "crayon-h">

‘Mina’

:

2814555555

}

in

(

tel_directory

)

< p class = "crayon-c"> # Thêm một mục mới

tel_directory

[

< p class = "crayon-s"> ‘Azam’

]

=

2814525458

in

(

“Sau khi thêm mục”

)

print

(

tel_directory

)

Đầu ra:

{‘Haynes’: 2811441425, ‘Mina’: 2814555555, ‘David’: 14587478454}

Sau khi thêm mục

{‘Haynes’: 2811441425, ‘Mina’: 2814555555, ‘David’: 14587478454, ‘Azam’: 2814525458}

Bạn có thể thấy, một mục mới được thêm vào từ điển hiện có bằng cách sử dụng một toán tử gán đơn giản.

Lưu ý dòng này trong ví dụ trên:

tel_directory [‘Azam’] = 2814525458

Vì vậy, bạn chỉ cần cung cấp tên từ điển, nhập vào dấu ngoặc và gán giá trị cho nó.

Thêm nhiều mục trong một ví dụ từ điển

Để thêm nhiều mục, chỉ cần tiếp tục sử dụng toán tử gán (=) với khóa và cung cấp giá trị. Xem mã ví dụ bên dưới, nơi tôi vừa mở rộng ví dụ trên và thêm ba mục mới vào từ điển hiện có:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Xem Thêm  Tìm hiểu hàm đếm trong Python với các ví dụ - đếm lệnh trong python

18

19

# Tạo từ điển

tel_directory < / p>

=

{

‘David’

:

14587478454

,

‘Haynes’

:

2811441425

,

< p class = "crayon-h">

‘Mina’

:

2814555555

}

in

(

tel_directory

)

< p class = "crayon-c"> # Thêm một mục mới

tel_directory

[

< p class = "crayon-s"> ‘Azam’

]

=

2814525458

tel_directory

[

‘Joe’

]

= < p class = "crayon-h">

2817484758

tel_directory

[

‘Jimmy’

]

=

2816957458

print

(

“Sau khi thêm mục”

< p class = "crayon-sy">)

in

(

tel_directory

)

< / p>

Kết quả:

{‘Mina’: 2814555555, ‘David’: 14587478454, ‘Haynes’: 2811441425}

Sau khi thêm mục

{‘David’: 14587478454, ‘Azam’: 2814525458, ‘Mina’: 2814555555, ‘Joe’: 2817484758, ‘Haynes’: 2811441425, ‘Jimmy’: 2816957458}

Bạn có thể thấy, từ điển sau khi thêm mục mới chứa sáu mục.

Để cập nhật giá trị của khóa hiện có, chỉ cần sử dụng chính khóa đó và cung cấp giá trị mới. Điều này sẽ cập nhật giá trị thay vì thêm một mục mới.

Trong ví dụ này, chúng tôi đã tạo một từ điển với ba số điện thoại / tên và sau đó cập nhật số “Haynes” như sau:

1

2

3

4

5

6

7

8

9

10

11

12

< p class = "crayon-num"> 13

14

15

< p class = "crayon-num crayon-sọc-num"> 16

17

# Tạo từ điển

tel_directory < / p>

=

{

‘David’

:

14587478454

,

‘Haynes’

:

2811441425

,

< p class = "crayon-h">

‘Mina’

:

2814555555

}

in

(

tel_directory

)

< p class = "crayon-c"> # Đang cập nhật một mục hiện có

tel_directory

[

< p class = "crayon-s"> ‘Haynes’

]

=

2811568744

print

(

“Sau khi cập nhật mục”

)

print

(

tel_directory

)

Đầu ra của mã trên:

{‘Mina’: 2814555555, ‘Haynes’: 2811441425, ‘David’: 14587478454}

Sau khi cập nhật mặt hàng

{‘Mina’: 2814555555, ‘Haynes’: 2811568744, ‘David’: 14587478454}

Từ điển Python có một phương thức tích hợp, bản cập nhật, có thể được sử dụng để thêm các mục mới vào từ điển được chỉ định.

Bạn cũng có thể sử dụng nó để cập nhật giá trị của khóa hiện có. Trong trường hợp này, chỉ cần cung cấp cùng một khóa đã tồn tại trong từ điển.

Ví dụ về việc thêm một cặp khóa / giá trị mới

Ví dụ dưới đây cho thấy việc thêm một cặp khóa / giá trị mới trong từ điển. Ban đầu, tôi tạo một từ điển với ba mục, như bạn vẫn làm bình thường. Sau đó, nội dung của từ điển được hiển thị.

Sau đó, tôi đã sử dụng phương pháp update để thêm cặp khóa / giá trị mới – hãy xem:

Mã:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

# Tạo từ điển

a_directory

=

< p class = "crayon-sy"> {

‘Tên’

:

‘Hina’

,

‘Email’

:

‘kiểm tra @ gmail.com ‘

,

‘ Điện thoại ‘

:

2817484758

}

print

(

a_directory

)

# Thêm cặp khóa / giá trị mới

a_directory

.

cập nhật

(

{

‘Địa chỉ’

:

‘house 102, street 10’

}

)

print

(

“Sau khi sử dụng phương pháp cập nhật:”

)

in

(

a_directory

)

Đầu ra:

{‘Tên’: ‘Hina’, ‘Email’: ‘test@gmail.com’, ‘Điện thoại’: 2817484758}

Sau khi sử dụng phương pháp cập nhật:

{‘Tên’: ‘Hina’, ‘Email’: ‘test@gmail.com’, ‘Địa chỉ’: ‘house 102, street 10’, ‘Phone’: 2817484758}

Cập nhật giá trị của ví dụ khóa hiện có

Ví dụ bên dưới cho thấy việc cập nhật giá trị của khóa “điện thoại” bằng cách sử dụng phương pháp cập nhật:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

# Tạo từ điển

a_directory < / p>

=

{

‘Tên’

:

‘Hina’

,

‘Email’

:

‘test@gmail.com’

,

‘Điện thoại’

: < / p>

2817484758

}

in

< p class = "crayon-h">

(

a_directory

)

# Đang cập nhật một mục hiện có

< p class = "crayon-line" id = "crayon-62c2b9a6d11a3421208900-11">

a_directory

.

cập nhật

(

{

‘Điện thoại’

: < / p>

3527894562

}

)

print

(

“Sau khi sử dụng phương pháp cập nhật:”

)

print

(

a_directory

< p class = "crayon-sy">)

Kết quả:

{‘Tên’: ‘Hina’, ‘Điện thoại’: 2817484758, ‘Email’: ‘test@gmail.com’}

Sau khi sử dụng phương pháp cập nhật:

{‘Tên’: ‘Hina’, ‘Điện thoại’: 3527894562, ‘Email’: ‘test@gmail.com’}

Bạn có thể thấy, số điện thoại được cập nhật thay vì thêm khóa / giá trị mới trong từ điển được chỉ định.


Xem thêm những thông tin liên quan đến chủ đề python3 dict thêm mục

How to Append Values to a Dictionary in Python?

  • Tác giả: Finxter – Create Your Coding Business
  • Ngày đăng: 2021-05-05
  • Đánh giá: 4 ⭐ ( 6329 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Full Tutorial: https://blog.finxter.com/how-to-append-values-to-dictionary-in-python/
    Email Academy: https://blog.finxter.com/email-academy/

    ►► Do you want to thrive as a self-employed Python freelancer controlling your own time, income, and work schedule?
    Check out our Python freelancer course: https://blog.finxter.com/become-python-freelancer-course/

    ⁉️ Do you have a question? Leave a comment and we will answer as soon as possible!

    ⏰ Subscribe to the channel, never miss a new video!
    ►► https://www.youtube.com/channel/UCRlWL2q80BnI4sA5ISrz9uw

    🐍 Did you know? Finxter is one of the top 10 Python Blogs on the internet!

    • Some articles you should read: https://blog.finxter.com/category/computer-science/
    • How many of these tricky Python puzzles can you solve? https://www.finxter.com

    🚀 More about Python & Freelancing:
    • Finxter Email Academy (100% FREE): https://blog.finxter.com/email-academy/
    • Finxter Python Freelancer Webinar: https://blog.finxter.com/webinar-freelancer/
    • Leaving the Rat Race with Python (Book): https://blog.finxter.com/book-leaving-the-rat-race-with-python/

    finxter python

    Do you want to thrive as a self-employed Python freelancer controlling your own time, income, and work schedule? Check out our Python freelancer resources:

    Finxter Python Freelancer Course:
    https://blog.finxter.com/become-python-freelancer-course/

    Finxter Python Freelancer Webinar:
    https://blog.finxter.com/webinar-freelancer/

    Leaving the Rat Race with Python (Book):
    https://blog.finxter.com/book-leaving-the-rat-race-with-python/

Hướng dẫn và ví dụ Python Dictionary

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

Truy cập một phần tử tùy ý trong một từ điển trong Python

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 7543 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Trên Python 3, không phá hủy và lặp lại: next(iter(mydict.values())) Trên Python 2, không phá hủy…

5. Data Structures — Python 3.10.5 documentation

  • Tác giả: docs.python.org
  • Đánh giá: 5 ⭐ ( 7651 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Python cơ bản

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

Python3 Dictionaries items() method

  • Tác giả: netfreeman.com
  • Đánh giá: 4 ⭐ ( 9087 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python3 Dictionaries items() method Python3 Dictionaries Describe Python Dictionaries items() Method returns the view object as a list , Is a traversable key/value yes . dict.keys()、dict.values() and dict.items() All returned are view objects ( view objects), Provides a dynamic view of dictionary entities , This means that the dictionary changes , The view will also change . The view object is not a list , Index is not supported , You can use list() To convert to a list ..

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

  • Tác giả: vimentor.com
  • Đánh giá: 4 ⭐ ( 7783 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

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