Professional Documents
Culture Documents
05 Lesson Lists
05 Lesson Lists
Goal
• Learn about lists
• How to get a random element from a list
• How to make a randomization of a string
• A few nice functions
my_list = ['Apple', 'Orange', 'Banana']
my_list
my_list[0]
'Apple'
my_list[1]
'Orange'
my_list[-1]
'Banana'
my_list[-2]
'Orange'
my_list.pop()
'Banana'
my_list
['Apple', 'Orange']
my_list.append("Banana")
my_list
my_list + another_list
new_list
import random
random.choice(new_list)
'Denmark'
new_list
random.choice(new_list)
'Sweden'
random.shuffle(new_list)
new_list
' '.join(new_list)
s = "awesome"
''.join(random.sample(s, len(s)))
'mweesao'
my_numbers = [3, 5, 2, 6, 8, 2]
my_numbers
[3, 5, 2, 6, 8, 2]
max(my_numbers)
min(my_numbers)
sum(my_numbers)
26
len(my_numbers)
6
sum(my_numbers)/len(my_numbers)
4.333333333333333