Lists in Python
Simple lists in Python.
Storing data
We can store mixed data types into the same list:
myList = ["yo", 22, False]
Calling data from the list
Then call them using the […] selector:
print myList[1]
Will output
22
Calling type from list item
We can also confirm the data type by printing its type:
print type(myList[1])
Results in:
<type 'int'>
Call another variable from within a list
Lists can also contain other variables, for example lets create another variable called ‘foo’ and assign it the Boolean value ‘True’:
foo = True myList = ["yo", 22, False, foo] print myList
Output:
["yo", 22, False, True]
Notice that the output contains the boolean assigned to ‘foo’, and not the string ‘foo’.
Appending a List with a new item
We can add an additional item to the end of a list using the .append function:
foo = True myList = ["yo", 22, False, foo] myList.append('goodbye') print myList
Outputs: [“yo”, 22, False, True, ‘goodbye’]
Re-assigning values in a list
We can also reassign a list value:
foo = True myList = ["yo", 22, False, foo] myList.append("goodbye") myList[0] = "spam" print myList
Outputs: [‘spam’, 22, False, True, ‘goodbye’]