Tuples (2/3)
But you might be wondered - why do we there use tuples instead of lists? Yes, now it makes no difference, but remember, that tuple is immutable, so it is better in terms of memory. But as for now, we shouldn't pay attention to this, as we work with small data.
You can refer to elements inside the tuple the same way as for lists. But at the same time, you can't simply append an element to your tuple, as you need to "rewrite" it.
len()
- length of tuple (number of elements);tuple1 + tuple2
- concatenation (both must be tuples);tuple1 * n
- n copies of tuple1;tuple1.count(x)
- counts number of x in tuple1.
For example, let's modify our tuple with new information:
Country | Area | Population |
---|---|---|
Brazil | 8515767 | 212559417 |
India | 3166391 | 1380004385 |
Pay attention, that for concatenation both must be tuples!
1234567# old countries tuple countries_tuple = ("USA", 9629091, 331002651, "Canada", 9984670, 37742154, "Germany", 357114, 83783942) # new information new_data = ("Brazil", 8515767, 212559417, "India", 3166391, 1380004385) # create new updated tuple and print it upd_countries = countries_tuple + new_data print(upd_countries)
Swipe to start coding
Update your tuple from the previous exercise with new information below. Then print updated tuple.
Name | Age | Height |
---|---|---|
John | 41 | 185 |
Michelle | 35 | 165 |
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.33Awesome!
Completion rate improved to 2.33
Tuples (2/3)
But you might be wondered - why do we there use tuples instead of lists? Yes, now it makes no difference, but remember, that tuple is immutable, so it is better in terms of memory. But as for now, we shouldn't pay attention to this, as we work with small data.
You can refer to elements inside the tuple the same way as for lists. But at the same time, you can't simply append an element to your tuple, as you need to "rewrite" it.
len()
- length of tuple (number of elements);tuple1 + tuple2
- concatenation (both must be tuples);tuple1 * n
- n copies of tuple1;tuple1.count(x)
- counts number of x in tuple1.
For example, let's modify our tuple with new information:
Country | Area | Population |
---|---|---|
Brazil | 8515767 | 212559417 |
India | 3166391 | 1380004385 |
Pay attention, that for concatenation both must be tuples!
1234567# old countries tuple countries_tuple = ("USA", 9629091, 331002651, "Canada", 9984670, 37742154, "Germany", 357114, 83783942) # new information new_data = ("Brazil", 8515767, 212559417, "India", 3166391, 1380004385) # create new updated tuple and print it upd_countries = countries_tuple + new_data print(upd_countries)
Swipe to start coding
Update your tuple from the previous exercise with new information below. Then print updated tuple.
Name | Age | Height |
---|---|---|
John | 41 | 185 |
Michelle | 35 | 165 |
Lösning
Tack för dina kommentarer!
single
Awesome!
Completion rate improved to 2.33
Tuples (2/3)
Svep för att visa menyn
But you might be wondered - why do we there use tuples instead of lists? Yes, now it makes no difference, but remember, that tuple is immutable, so it is better in terms of memory. But as for now, we shouldn't pay attention to this, as we work with small data.
You can refer to elements inside the tuple the same way as for lists. But at the same time, you can't simply append an element to your tuple, as you need to "rewrite" it.
len()
- length of tuple (number of elements);tuple1 + tuple2
- concatenation (both must be tuples);tuple1 * n
- n copies of tuple1;tuple1.count(x)
- counts number of x in tuple1.
For example, let's modify our tuple with new information:
Country | Area | Population |
---|---|---|
Brazil | 8515767 | 212559417 |
India | 3166391 | 1380004385 |
Pay attention, that for concatenation both must be tuples!
1234567# old countries tuple countries_tuple = ("USA", 9629091, 331002651, "Canada", 9984670, 37742154, "Germany", 357114, 83783942) # new information new_data = ("Brazil", 8515767, 212559417, "India", 3166391, 1380004385) # create new updated tuple and print it upd_countries = countries_tuple + new_data print(upd_countries)
Swipe to start coding
Update your tuple from the previous exercise with new information below. Then print updated tuple.
Name | Age | Height |
---|---|---|
John | 41 | 185 |
Michelle | 35 | 165 |
Lösning
Tack för dina kommentarer!