10.3. List LengthΒΆ
As with strings, the function len
returns the length of a list (the number
of items in the list). However, since lists can have items which are themselves lists, it important to note
that len
only returns the top-most length. In other words, sublists are considered to be a single
item when counting the length of the list.
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
Check your understanding
- 4
- len returns the actual number of items in the list, not the maximum index value.
- 5
- Yes, there are 5 items in this list.
What is printed by the following statements?
alist = [3, 67, "cat", 3.14, False]
print(len(alist))
- 7
- Yes, there are 7 items in this list even though two of them happen to also be lists.
- 8
- len returns the number of top level items in the list. It does not count items in sublists.
What is printed by the following statements?
alist = [3, 67, "cat", [56, 57, "dog"], [ ], 3.14, False]
print(len(alist))