Bắt đầu ngayBắt đầu miễn phí

Mutable hay immutable?

Hàm sau đây thêm một ánh xạ giữa một chuỗi và phiên bản chữ thường của chuỗi đó vào một dictionary. Bạn mong đợi giá trị của ds sẽ là gì sau khi gọi hàm?

def store_lower(_dict, _string):
  """Add a mapping between `_string` and a lowercased version of `_string` to `_dict`

  Args:
    _dict (dict): The dictionary to update.
    _string (str): The string to add.
  """
  orig_string = _string
  _string = _string.lower()
  _dict[orig_string] = _string

d = {}
s = 'Hello'

store_lower(d, s)

Bài tập này là một phần của khóa học

Viết hàm trong Python

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập