01/10/2018, 10:28
Range() trong python
Giải thích dùm mình đoạn code này với:
>>>a = ['Mary', 'had', 'a', 'little', 'lamb']
>>>for i in range(len(a))
... print i, a[i]
...
0 Mary
1 had
2 a
3 little
4 lamb
“raugh” là gì? Tại sao phải chèn len() vào trả lời giúp mình. Cảm ơn!
Bài liên quan
Cách hàm
Python Central – 20 Aug 13
range()
hoạt động, kết hợp vớifor
:Python's range() Function Explained | Python Central
A look at Python's range() function. It's usage, along with an explanation about xrange(). Their differences, and how to use range() with floats!
Trang chủ tài liệu Python toàn tập: https://docs.python.org/2/ (này là Python 2)
P/s: Mình nói thiệt, người mới (newbies) có tinh thần học hỏi thì mình rất thích, nhưng hỏi kiểu chỉ cần lấy kết quả đầu tiên trên Google đắp vào là được thì mình hơi bực mình đấy. Với lại cả " ‘Ai’ giải thích dùm", ôi trời, mình nghĩ là thay bằng từ khác thì hay hơn
i là 1 biến bạn gọi ban đầu , tùy ý ,range() là hàm chạy trong biến ,
ví dụ :range(1,3)>>>1,2,3, trong trường hợp trong biến a, nó chạy từ
marry-->lamb
hàm
len()
, đếm số phần tử trong , vd:len(‘aaa’)=3mình mới học python mấy ngày thôi , có gì sai sót mn thông cảm, với lại mấy câu này không phức tạp , sợt goolge là có mà !