30/09/2018, 17:27 
               
            Hỏi về hash trong python?
def hash_key(aMap, key):
	    """Given a key this will create a number and then convert it to
	    an index for the aMap's buckets."""
	    return hash(key) % len(aMap)
ai giải thích cho mình khúc return kia đc ko ạ???
Thanks.
            Bài liên quan
         
               
            




Hàm
returntrả về kết quả chia lấy dư củahash(key) % len(aMap)%: là chia lấy dưhash(key)trả về một số nguyên dựa vào giá trị củakeylen(aMap)trả về độ dài củaaMaptrời đất, vậy thôi hả a, e cũng nghi nghi là chia lấy dư r nhưng mà nhìn nó cứ sao sao ý mới thắc mắc
mà trả về 1 số nguyên dựa vào giá trị của key tức là sao a, a ví dụ cho e dễ hiểu đc ko ạ, e IQ hơi bị thấp
Em cứ mở python rồi gõ như sau là hiểu.
Em có thể thay
daynhauhocbằng bất cứ thứ gì,một list, một con số, một ký tự. Không hash đượclistvà các containers khác nhưdictionary,tuple.Tuple hash được anh ạ! Bởi vì nó là kiểu dữ liệu bất biến (immutable).
