Hướng dẫn replace all values in dictionary python - thay thế tất cả các giá trị trong từ điển python

Có thể thay thế tất cả các giá trị trong từ điển, bất kể giá trị, với số nguyên 1?

Cảm ơn bạn!

hỏi ngày 18 tháng 10 năm 2012 lúc 18:04Oct 18, 2012 at 18:04

user1620716user1620716user1620716

1.4136 huy hiệu vàng17 Huy hiệu bạc26 Huy hiệu đồng6 gold badges17 silver badges26 bronze badges

1

Chắc chắn, bạn có thể làm một cái gì đó như:

d = {x: 1 for x in d}

Điều đó tạo ra một từ điển mới d ánh xạ mọi khóa trong d [cái cũ] thành

for k in d:
    d[k] = 1
0.

Đã trả lời ngày 18 tháng 10 năm 2012 lúc 18:08Oct 18, 2012 at 18:08

Greg Hewgillgreg HewgillGreg Hewgill

916K178 Huy hiệu vàng1133 Huy hiệu bạc1267 Huy hiệu đồng178 gold badges1133 silver badges1267 bronze badges

5

Bạn có thể sử dụng sự hiểu biết của Dict [như những người khác đã nói] để tạo ra một từ điển mới có cùng các phím với Từ điển cũ, hoặc, nếu bạn cần làm toàn bộ sự việc:

for k in d:
    d[k] = 1

Nếu bạn thực sự thích 1 lớp lót, bạn có thể làm điều đó tại chỗ bằng cách sử dụng

for k in d:
    d[k] = 1
1:

d.update[ [k,1] for k in d ]

Đã trả lời ngày 18 tháng 10 năm 2012 lúc 18:17Oct 18, 2012 at 18:17

1

a = {1:2, 2:2,3:2}
a = {x:1 for [x,_] in a.iteritems[]}
print a

{1: 1, 2: 1, 3: 1}

Đã trả lời ngày 18 tháng 10 năm 2012 lúc 18:08Oct 18, 2012 at 18:08

Greg Hewgillgreg Hewgillmbatchkarov

916K178 Huy hiệu vàng1133 Huy hiệu bạc1267 Huy hiệu đồng9 gold badges58 silver badges77 bronze badges

2

Bạn có thể sử dụng sự hiểu biết của Dict [như những người khác đã nói] để tạo ra một từ điển mới có cùng các phím với Từ điển cũ, hoặc, nếu bạn cần làm toàn bộ sự việc:

Nếu bạn thực sự thích 1 lớp lót, bạn có thể làm điều đó tại chỗ bằng cách sử dụng

for k in d:
    d[k] = 1
1:

Đã trả lời ngày 18 tháng 10 năm 2012 lúc 18:171 silver badge7 bronze badges

{1: 1, 2: 1, 3: 1}Oct 18, 2012 at 18:07

Mbatchkarovmbatchkarovthegrinner

15K9 Huy hiệu vàng58 Huy hiệu bạc77 Huy hiệu đồng5 gold badges42 silver badges64 bronze badges

Làm thế nào để kết hợp một từ điển Python để hiển thị tất cả các giá trị với nhau?ProgrammingProgramming Scripts


Trang trước Trang in Trang tiếp theo & NBSP;

Quảng cáo

PythonProgrammingProMramming Script 3 hours

Ngoài lập trình cơ bản - Python trung gian

Chi tiết hơn

Phổ biến nhất

36 bài giảng 3 giờ

91 bài giảng 23,5 giờ 23.5 hours

Manas Dasgupta

Chi tiết hơn

Khoa học dữ liệu thực tế sử dụng Python

22 bài giảng 6 giờ 6 hours

Manas Dasgupta

Chi tiết hơn

Khoa học dữ liệu thực tế sử dụng Python

22 bài giảng 6 giờ

my_dict = {
   'foo': 42,
   'bar': 12.5
}
new_var = my_dict['foo']
print[new_var]

Bạn có thể gán giá trị từ điển cho một biến trong Python bằng toán tử truy cập []. Ví dụ,

Thí dụ

42

Đầu ra

22 bài giảng 6 giờ

my_dict  =  {
   'foo': 42,
   'bar': 12.5
}
my_dict['foo']  =  "Hello"
print[my_dict['foo']]

Bạn có thể gán giá trị từ điển cho một biến trong Python bằng toán tử truy cập []. Ví dụ,

Thí dụ

Đầu ra

Điều này sẽ cung cấp cho đầu ra -

Cú pháp này cũng có thể được sử dụng để gán lại giá trị liên quan đến khóa này. Ví dụ,

  • Hello
  • George John
  • Cập nhật ngày 15 tháng 6 năm 2020 08:27:55
  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để thay thế các giá trị trong từ điển Python?
  • Làm thế nào để tổng hợp các giá trị của từ điển python?
  • Làm thế nào để cập nhật một giá trị từ điển Python?
  • Làm thế nào để in tất cả các giá trị của một từ điển trong Python?
  • Làm thế nào để sắp xếp một từ điển trong Python theo các giá trị?
  • Truy cập các giá trị của từ điển trong Python
  • Làm thế nào để có được một danh sách tất cả các giá trị từ từ điển Python?
  • Làm thế nào để tìm mức trung bình của các giá trị khác không trong từ điển Python?
  • Làm thế nào để chuyển đổi các khóa/giá trị từ điển Python thành chữ thường?
  • Làm thế nào để tạo từ điển Python từ danh sách các khóa và giá trị?
  • Làm thế nào để xác định một từ điển python trong từ điển?
  • Làm thế nào để chọn các giá trị python tuple/từ điển cho một chỉ mục nhất định?

Làm thế nào để chuyển đổi một đại diện chuỗi của một từ điển thành một từ điển trong Python?

Làm thế nào để chèn các khóa/giá trị mới vào từ điển Python?

Bài Viết Liên Quan

Chủ Đề