Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Lists (2/3) | Other data types
Learn Python from Scratch

Svep för att visa menyn

book
Lists (2/3)

There are several operations available for manipulating lists, same as for string, such as:

  • len() - length of list (i.e. number of elements);

  • list1 + list2 - concatenation (both must be lists);

  • list1 * n - n copies of list1;

  • list.append(x) - add x (one element!) to the end of list (x can not be list) - this one rewrites your list;

  • list.extend((x, y, ...)) - add x,y, ... to the end of list - also rewrites your list;

  • list.copy() - creates a copy of your list;

  • list.count(x) - counts number of x in list.

For example, we can modify a bit our list with several more countries.

12345678910
countries = ["USA", 9629091, "Canada", 9984670, "Germany", 357114] # list with new countries countries_new = ["Brazil", 8515767, "India", 3166391] # add new data (list) to our list using concatenation print(countries + countries_new) # using list method countries.extend(("Brazil", 8515767, "India", 3166391)) print(countries)
copy
Uppgift

Swipe to start coding

Modify your last list with new data. Experiment with both methods and print the result.

NameAge
John41
Michelle35

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Lists (2/3)

There are several operations available for manipulating lists, same as for string, such as:

  • len() - length of list (i.e. number of elements);

  • list1 + list2 - concatenation (both must be lists);

  • list1 * n - n copies of list1;

  • list.append(x) - add x (one element!) to the end of list (x can not be list) - this one rewrites your list;

  • list.extend((x, y, ...)) - add x,y, ... to the end of list - also rewrites your list;

  • list.copy() - creates a copy of your list;

  • list.count(x) - counts number of x in list.

For example, we can modify a bit our list with several more countries.

12345678910
countries = ["USA", 9629091, "Canada", 9984670, "Germany", 357114] # list with new countries countries_new = ["Brazil", 8515767, "India", 3166391] # add new data (list) to our list using concatenation print(countries + countries_new) # using list method countries.extend(("Brazil", 8515767, "India", 3166391)) print(countries)
copy
Uppgift

Swipe to start coding

Modify your last list with new data. Experiment with both methods and print the result.

NameAge
John41
Michelle35

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt