Một vài tính năng ẩn trong Python 😄

Nhiều cái thú vị ác :stuck_out_tongue_closed_eyes:

https://www.quora.com/What-are-some-hidden-features-of-Python?srid=xXp0&share=210a67d7

4 Likes
def count_frequency(word_list):
    """
    Return a list giving pairs of form: (word,frequency)
    """
    L = []
    for new_word in word_list:
        for entry in L:
            if new_word == entry[0]:
                entry[1] = entry[1] + 1
                break
        else:
            L.append([new_word,1])
    return L

:smile: cảm ơn bác, bây giờ thì đã hiểu tại sao cái thằng else nó nằm ngang với thằng for ở trong rồi :smile: lúc trước cứ thắc mắc dụ này.

1 Like

:thumbsup: Cái này hữu ích một vài trường hợp, cơ mà mình thấy nó cứ sao sao, cảm giác bất an với cái else chỏng chơ kiểu này :smile: có lẽ nên là finally thì nghe hợp lý hơn :blush:

1 Like

cái đoạn code ở trên là của một ông Professor bên MIT :smile: lúc đầu đem code về đọc cứ tưởng đâu ổng viết sai, mà chạy chương trình vẫn chạy được :smile:

1 Like

Mấy cái này mình cũng hay nghịch cho vui cơ mà lúc đọc code gặp ông nào chơi kiểu “magic” như này là ghét lắm :stuck_out_tongue_winking_eye:

Có cái import this này, học “đạo” mọi lúc mọi nơi :stuck_out_tongue_closed_eyes:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?