⊗pyPmDcOEG 99 of 208 menu

Truy xuất phần tử tùy chọn từ từ điển trong Python

Một cách khác để lấy phần tử là sử dụng phương thức get. Trong tham số đầu tiên của phương thức, chúng ta chỉ định khóa để tìm kiếm. Nếu khóa tồn tại, phần tử tương ứng sẽ được trả về, ngược lại - None.

Hãy cùng xem xét trong thực tế. Giả sử chúng ta có từ điển sau:

dct = { 'a': 1, 'b': 2, 'c': 3 }

Hãy lấy phần tử với khóa 'a':

print(dct.get('a')) # sẽ xuất ra 1

Bây giờ hãy thử lấy phần tử với khóa 'x':

print(dct.get('x')) # sẽ xuất ra None

Trong tham số thứ hai của phương thức get, bạn có thể chỉ định giá trị mặc định cho phần tử không tồn tại. Điều này có thể hữu ích khi việc xuất ra None vì một lý do nào đó là không mong muốn. Hãy đặt cho khóa 'x' giá trị 4:

print(dct.get('x', 4)) # sẽ xuất ra 4

Cho đoạn mã sau:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

Hãy cho biết điều gì sẽ được xuất ra trong bảng điều khiển.

Cho đoạn mã sau:

dct = { 1: 'a', 2: 'b', 3: 'c', 4: 'd' } print(dct.get('3'))

Hãy cho biết điều gì sẽ được xuất ra trong bảng điều khiển.

Cho từ điển:

dct = { 'x': 1, 'y': 2, 'z': 3 }

Hãy lấy từ nó phần tử với khóa 'w' sao cho giá trị mặc định của nó là '!'.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối