Welcome to Coding 101 - It's the TWiT show that gives YOU the knowledge to live in the wonderful world of the programmer. This week we are introducing our newest module, Python with Code Warrior Dale Chase!
To see all the code used in today's episode, go to Our Github Repository for Module 2
Printing Everything within a List:
The way we've been printing lists is to use a "for loop" to print everything within the list:
podcasters = ['Leo','Lisa','Padre', 'Snubs', 'Bryan', 'OMGchad']
for entries in range (0,6):
- print podcasters[entries]
This will print each individual entry on its own line. If we JUST wanted to know the contents of the list:
mylist = [142, 512, 'dog', 'cat', 'bird', 123]
This will print EVERYTHING that is in the list "mylist" - including the comas, spaces and brackets We've been using "destructive sorting" with the "list.sort()" function When we use "sort()" on a list, we sort "IN PLACE" which destroys the original list SortMe = [1, 23, 6, 4, 99]
for entries in range (0,5):
raw_input ("Press Enter")
for entries in range (0,5):
We can do a non-destructive sorting of a list. It keep the original list while sorting the data. podcasters = ['Leo','Lisa','Padre', 'Snubs', 'Bryan', 'OMGchad', 1234]
print "Woot, let's sort!"
sortedpodcasters = sorted(podcasters)
raw_input("Press Enter to Continue")
We can ALSO sort WITHOUT creating a new list podcasters = ['Leo','Lisa','Padre', 'Snubs', 'Bryan', 'OMGchad', 1234]
Tuples work like lists, but they are immutable. They cannot be changed. They use parentheses instead of brackets You can have a list of tuples. print sorted(twit_tuples, key=lambda twit: twit[2])
Hosts: Fr. Robert Ballecer, SJ and Shannon Morse
Subscribe and get Coding 101 automatically at https://twit.tv/shows/coding-101. Follow PadreSJ and Snubs on Twitter Bandwidth for Coding 101 is provided by CacheFly.
hover.com promo code: C101lynda.com/c101