Listor i Python

Introduktion till Python för finans

Adina Howe

Professor

Listor – hakparenteser [ ]

months = ['January', 'February', 'March', 'April', 'May', 'June']
Introduktion till Python för finans

Python är nollindexerat

list_figure

Introduktion till Python för finans

Indexera listor

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[0]
'January'
months[2]
'March'
Introduktion till Python för finans

Negativ indexering av listor

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[-1]
'June'
months[-2]
'May'
Introduktion till Python för finans

Indexera flera listelement med slicing

Slice-syntax

# Inkluderar startindex men inte slutindex
mylist[startAt:endBefore] 

Exempel

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[2:5]
['March', 'April', 'May']
months[-4:-1]
['March', 'April', 'May']
Introduktion till Python för finans

Utökad slicing av listor

months = ['January', 'February', 'March', 'April', 'May', 'June']
months[3:]
['April', 'May', 'June']
months[:3]
['January', 'February', 'March']
Introduktion till Python för finans

Slicing med steg

# Inkluderar startindex men inte slutindex
mylist[startAt:endBefore:step] 
months = ['January', 'February', 'March', 'April', 'May', 'June']
months[0:6:2]
['January', 'March', 'May']
months[0:6:3]
['January', 'April']
Introduktion till Python för finans

Nu kör vi en övning!

Introduktion till Python för finans

Preparing Video For Download...