Nhờ chuyển lệnh sang dạng đơn giản hơn

t = [[_l((i+j) % len(s), s) for j in range(len(s))] for i in range(len(s))]

ai giúp mình viết lại cái này cho đơn giản dễ hiểu được không ạ! mới học nên không hiểu :((

t = []
for i in range(len(s)):
    t.append([])
    for j in range(len(s)):
        t[i].append(_l((i+j) % len(s), s))  # _l() chắc là 1 hàm,
                                            # bạn tự đọc lại code full
5 Likes

mới tìm hiểu sơ sơ đọc cái này rối quá…tks b nhiều

Thấy viết hàm gì khó hiểu ghê. Mình hường viết vị dụ string > mySTR, vSTR, str…, i > iCNT, jCNT, cnt…, viết code cho máy đọc đa đành nên viết cho người đọc nữa, dù đó là ngôn ngữ có tính thực thi ngay, tường minh.

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