Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

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

['Apple', 'Orange', 'Banana']

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

['Apple', 'Orange', 'Banana']

another_list = ['France', 'Denmark', 'Sweden']

my_list + another_list

['Apple', 'Orange', 'Banana', 'France', 'Denmark', 'Sweden']


new_list = my_list + another_list

new_list

['Apple', 'Orange', 'Banana', 'France', 'Denmark', 'Sweden']

import random

random.choice(new_list)

'Denmark'

new_list

['Apple', 'Orange', 'Banana', 'France', 'Denmark', 'Sweden']

random.choice(new_list)

'Sweden'

random.shuffle(new_list)

new_list

['Apple', 'Sweden', 'France', 'Orange', 'Denmark', 'Banana']

' '.join(new_list)

'Apple Sweden France Orange Denmark Banana'

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

You might also like