Course Content
Learn Python from Scratch
Learn Python from Scratch
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.
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)
Task
Modify your last list with new data. Experiment with both methods and print the result.
Name | Age |
John | 41 |
Michelle | 35 |
Thanks for your feedback!
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.
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)
Task
Modify your last list with new data. Experiment with both methods and print the result.
Name | Age |
John | 41 |
Michelle | 35 |
Thanks for your feedback!
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.
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)
Task
Modify your last list with new data. Experiment with both methods and print the result.
Name | Age |
John | 41 |
Michelle | 35 |
Thanks for your feedback!
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.
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)
Task
Modify your last list with new data. Experiment with both methods and print the result.
Name | Age |
John | 41 |
Michelle | 35 |