Listas em Python

Introdução ao Python para finanças

Adina Howe

Professor

Listas - colchetes [ ]

months = ['January', 'February', 'March', 'April', 'May', 'June']
Introdução ao Python para finanças

Python começa no índice 0

figura_lista

Introdução ao Python para finanças

Subconjuntos de listas

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[0]
'January'
months[2]
'March'
Introdução ao Python para finanças

Indexação negativa em listas

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[-1]
'June'
months[-2]
'May'
Introdução ao Python para finanças

Selecionar vários itens com fatiamento

Sintaxe de fatiamento

# Inclui o início e vai até (mas não inclui) o fim
mylist[startAt:endBefore] 

Exemplo

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[2:5]
['March', 'April', 'May']
months[-4:-1]
['March', 'April', 'May']
Introdução ao Python para finanças

Fatiamento avançado com listas

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[3:]
['April', 'May', 'June']
months[:3]
['January', 'February', 'March']
Introdução ao Python para finanças

Fatiando com passos

# Inclui o início e vai até (mas não inclui) o fim
mylist[startAt:endBefore:step] 
months = ['January', 'February', 'March', 'April', 'May', 'June']
months[0:6:2]
['January', 'March', 'May']
months[0:6:3]
['January', 'April']
Introdução ao Python para finanças

Vamos praticar!

Introdução ao Python para finanças

Preparing Video For Download...