On 01/05/2014 06:21, Scott W Dunning wrote:
Hello, I am new to python and have a final review coming up and was hoping you 
could help me answer a few questions I came across while studying.

So, I get a little confused about lists sometimes.  This one is a little hard 
to make heads or tails of.  I get confused about how to tell how many lists are 
within one list like the one below.   How many lists are located inside alist 
is it 1 or 2, 3??  Also, do spaces count as an index in lists?

alist = [3, 67, "cat”, [56, 57, “dog”], [], 3.14, False]
print alist[4:]
[[], 3.14, False]

The ouput for below is 2 when it seems like there should be 3 lists located 
inside x.  Is it [10,20] that is not consider inside of x?    Any tips on how 
to tell how to spot them more clearly?

x = ['a', [2.0, 5, [10, 20]]]
print len(x)

I have a few more questions too but I figured I send this email for now while 
compile my other questions you guys can hopefully help to shed light on.

Thanks for any help!!

Scott

One way of showing what you've got in the list using iPython.

In [2]: alist = [3, 67, "cat", [56, 57, 'dog'], [], 3.14, False]

In [3]: for i, item in enumerate(alist):
   ...:     print('index', i, type(item), 'item', item)
   ...:
index 0 <class 'int'> item 3
index 1 <class 'int'> item 67
index 2 <class 'str'> item cat
index 3 <class 'list'> item [56, 57, 'dog']
index 4 <class 'list'> item []
index 5 <class 'float'> item 3.14
index 6 <class 'bool'> item False

--
My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language.

Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to