tenta Flashcards

1
Q

.sort()

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

sorted(aifksjldjöö)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

{c for c in ‘typhoon’}

A

blir ett set med bara unika tecken
{‘t’, ‘y’, ‘p’, ‘n’, ‘o’, ‘h’} ordning spelar ej roll

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

23‘python’

A

‘pythonpythonpythonpythonpythonpython’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

‘from python to typhoon’.split()[3][1:-1]

A

output: yphoo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4*list(range(1,4))

A

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]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

.split(uppdelatPå)

Vad blir: [aijsdlajs].split()

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

[] index funkar på:

A

strängar, listor, tuplar osv.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

range(start,stop,step)

A

ex: for i in range(5)
print (i)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

range(‘text’)

A

AttributeError

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

list(range(sgkrjgnlarg))

A

blir en lista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

set(‘python’) == set(‘typhoon’)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

.append()

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

[‘p’, ‘y’, ‘t’] + [‘3’]

A

[‘p’, ‘y’, ‘t’, ‘3’]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

.remove()

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

.pop()

A

metod som används för att ta bort och returnera det sista elementet från en lista(standard) eller det element med ett specifikt index.

om man vill ha det tredje elementet borta ur listan och returnera den så skriver man lista.pop(2)

om ett index som inte finns i listan => IndexError

14
Q

.reverse()

A

metod används för att invertera ordningen på elementen i en lista. Den ändrar listan direkt och returnerar None.

syntax: lista.reverse()

15
Q

{}

A

tom dictionary

16
Q

set()

A

tomt set

17
Q

[lista1] + [lista2]

A

[lista1, lista2]

18
Q

len()

A

gör till integer!!

Om man sätter det booleska värdet True i parentesen => TypeError

Om man gör ett set med booleska värdet True => 1

19
Q

False and Sant => ?

A

False and Sant = False

båda behöver vara sant för att bli sant, annars falskt.

20
Q

Heltal * Booleskt =>

A

=> Bool blir 0 för False, och 1 för True

21
Q

2 * ‘False’ =>

A

2 * ‘False’ => ‘FalseFalse’

22
Q

.upper()

A

metod för att omvandla alla bokstäver i en sträng till stora bokstäver.

23
Q

.lower()

A

metod för att omvandla alla bokstäver i en sträng till små bokstäver.

24
Q

.strip()

A

används för att ta bort ledande (i början) och efterföljande (i slutet) mellanslag och andra “whitespace-tecken” från en sträng.

alt sätt tecken i parentesen så tar den bort den i början och slutet

25
Q

sum()

A

funktion som använda för att beräkna summan ev elementen i en iterabel(tex lista elr tuple).

syntax:
sum(iterable, start=0)
iterable: är den lista tuple osv vars element du vill summera.
start: om inte anges, 0 standard. (0+sen element i lista) Annars det värde som används som startvärde.

26
Q

list()

A

funktion som används för att skapa en lista från en iterabel.

Syntax: list(iterable)
iterable: den iterabel ex tuple, lista, range osv vars element man vill inkludera i den nya listan.

ex: list(“abc”) => [‘a’, ‘b’, ‘c’]

27
Q

list([3,42])

A

=> [3, 42]

28
Q
A