Tuple và list Tuple trong python tương tự mảng nhưng chứa các phần tử có thể khác nhau về kiểudữ liệu Ví dụ: tuple = ("learn", 1, 1.0) tuple[0] = "learn" tuple[-1] = 1.0 tuple[-3] = "learn" tuple + ("python", 2) = ("learn", 1, 1.0, "python", 2) tuple elements are immuable tức là các phần tử không thể thay đổi trực tiếp giá trị tuple1 = tuple; sẽ sao chép 1 tuple gán vào cho tuple1, khi thay đổi tuple1 không ảnh hưởng tới tuple 1 List trong python gần giống mảng và tuple Ví dụ: mylist = ["learn", 2,4] mylist + [1, 2] = ["learn", 2, 4, [1, 2]] list elements are muable: mylist[2] = 5 => mylist = ["learn", 2, 5] newlist = mylist sẽ truyền trực tiếp địa chỉ của ô nhớ chứa mylist, khi thay đổi 1 trong 2 sẽ thay đổi cái còn lại. Ta có thể clone bằng cách: newlist = mylist[:] hàm split cho phép cắt string thành list. (list rất giống array trong javascript) Sets Set trong python có