Mình viết 1 function trả về kiểu type object trong 1 list :slight_smile
Đầu tiên minh dùng print chứ không dùng return kết quả trả về đúng theo thứ tự:
def func(x):
for i in x:
print(i,type(i))
print(func([1,"a",[1,2]]))
1 class 'int'
a class 'str'
[1, 2] class 'list'
Nhưng mình thay chữ print bằng return như sau:
def func(x):
for i in x:
return i,type(i)
chạy đoạn vd vữa nãy chỉ ra dc 1 vòng for đầu tiên:
func([1,"a",[1,2]])
(1, int)
Các bạn cho mình hỏi tại sao dùng return chỉ cho ra dc 1 kết quả.