tenta Flashcards
.sort()
Sorterar element i en LISTA.
Sorterar i stigande ordning(nummer&strängar(alfabetiskt)).
Funkar EJ på strängar!
Modifierar befintliga listan.
Returnerar NONE!
Ex: ‘earigkbnöfkew’.sort() => AttributeError
sorted(aifksjldjöö)
Sorterar sekvenser av element: listor,tupler, strängar.
Returnerar ny lista som innehåller de sorterade elementen.
Skapar ny lista, modifierar EJ befintliga listan.
Ex:
sorted(ökaskd, reverse=True)
sorterar störst till minst.
Ex:
sorted(ökaskd, key=lambda x:len(x))
sorterar kortast ord till längst.
{c for c in ‘typhoon’}
blir ett set med bara unika tecken
{‘t’, ‘y’, ‘p’, ‘n’, ‘o’, ‘h’} ordning spelar ej roll
23‘python’
‘pythonpythonpythonpythonpythonpython’
‘from python to typhoon’.split()[3][1:-1]
output: yphoo
4*list(range(1,4))
list(range(1,4))+list(range(1,4))+list(range(1,4))+list(range(1,4))
alltså:
[1,2,3,1,2,3,1,2,3,1,2,3]
.split(uppdelatPå)
Vad blir: [aijsdlajs].split()
Används på strängar =>lista.
om parentesen är tom delar den upp på mellanrum.
Delar upp en sträng i en lista av substrängar baserat på ett angivet separator-tecken.
Ex: [aijsdlajs].split() blir AttributeError
[] index funkar på:
strängar, listor, tuplar osv.
range(start,stop,step)
ex: for i in range(5)
print (i)
range(‘text’)
AttributeError
list(range(sgkrjgnlarg))
blir en lista
set(‘python’) == set(‘typhoon’)
detta är samma som
{‘p’, ‘y’, ‘t’, ‘o’, ‘n’} == {‘t’, ‘y’, ‘p’, ‘h’, ‘o’, ‘n’}
i ett set finns bara unika element.
set(‘python’) == set(‘typhoon’} blir alltså output True
.append()
Funkar BARA på listor, att appenda till slutet av listor.
om en lista i parentesen så blir det en lista i en lista på slutet.
om man inte lägger in nåt i parentesen blir det TypeError
Ex: ‘sträng’.append(‘3’) => AttributeError
[‘p’, ‘y’, ‘t’] + [‘3’]
[‘p’, ‘y’, ‘t’, ‘3’]
.remove()
en metod som används för att ta bort det första förekommande värdet av ett givet element från en lista.
Metoden ändrar listan direkt och returnerar None
lista.remove(element)
om elementet inte finns i listan kommer => ValueError