Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để chuyển đổi các khóa / giá trị từ điển Python thành chữ thường?

Bạn có thể chuyển đổi các khóa / giá trị từ điển Python thành chữ thường bằng cách chỉ cần lặp lại chúng và tạo một chính tả mới từ các khóa và giá trị. Ví dụ,

def lower_dict(d):
   new_dict = dict((k.lower(), v.lower()) for k, v in d.items())
   return new_dict
a = {'Foo': "Hello", 'Bar': "World"}
print(lower_dict(a))

Điều này sẽ cung cấp kết quả

{'foo': 'hello', 'bar': 'world'}

Nếu bạn chỉ muốn các phím có độ nghiêng thấp hơn, bạn có thể gọi phím thấp hơn. Ví dụ,

def lower_dict(d):
   new_dict = dict((k.lower(), v) for k, v in d.items())
   return new_dict
a = {'Foo': "Hello", 'Bar': "World"}
print(lower_dict(a))

Điều này sẽ cung cấp kết quả

{'foo': 'Hello', 'bar': 'World'}