Deck 7: Lists and Tuples

Full screen (f)
exit full mode
Question
What is the first negative index in a list?

A) 0
B) -1
C) -0
D) Size of the string or list minus one
Use Space or
up arrow
down arrow
to flip the card.
Question
What would be the value of the variable list2 after the execution of the following code?
List1 = [1, 2, 3]
List2 = list1
List1 = [4, 5, 6]

A) [1, 2, 3]
B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6]
D) invalid code
Question
What would be the value of the variable list2 after the execution of the following code?
List1 = [1, 2, 3]
List2 = []
For element in list1
List2.append(element)
List1 = [4, 5, 6]

A) [1, 2, 3]
B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6]
D) invalid code
Question
What are the data items in the list called?

A) data
B) elements
C) items
D) values
Question
Invalid indexes do not cause slicing expressions to raise an exception.
Question
What method can be used to convert a tuple to a list?

A) append
B) tuple
C) insert
D) list
Question
What would you use if an element is to be removed from a specific index?

A) del statement
B) remove method
C) index method
D) slice method
Question
What method can be used to convert a list to a tuple?

A) append
B) tuple
C) insert
D) list
Question
What would be the value of the variable list after the execution of the following code?
List = [1, 2, 3, 4]
List[3] = 10

A) [1, 2, 3, 10]
B) [1, 2, 10, 4]
C) [1, 10, 10, 10]
D) invalid code
Question
Arrays, which most other programming languages allow, have much more capabilities than list structures.
Question
What method can be used to place an item in the list at a specific index?

A) append
B) index
C) insert
D) Add
Question
The remove method removes all occurrences of the item from a list.
Question
When working with multiple sets of data, one would typically use a(n) _____.

A) list
B) tuple
C) nested list
D) Sequence
Question
Lists are dynamic data structures such that items may be added to them or removed from them.
Question
What would be the value of the variable list after the execution of the following code?
List = [1, 2]
List = list * 3

A) [1, 2] * 3
B) [3, 6]
C) [1, 2, 1, 2, 1, 2]
D) [[1, 2], [1, 2], [1, 2]]
Question
A list cannot be passed as an argument to a function.
Question
The primary difference between a tuple and list is that _____.

A) when creating a tuple you don't use commas to separate elements
B) a tuple can only include string elements
C) a tuple cannot include lists as elements
D) once a tuple is created, it cannot be changed
Question
Which list will be referenced by the variable number after the execution of the following code?
Number = range(0, 9, 2)

A) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
B) [1, 3, 5, 7, 9]
C) [2, 4, 6, 8]
D) [0, 2, 4, 6, 8]
Question
What method or operator can be used to concatenate lists?

A) *
B) +
C) %
D) concat
Question
What is the advantage of using tuples over lists?

A) Tuples are not limited in size.
B) Tuples can include any data type as an element.
C) Processing a tuple is faster than processing a list.
D) There is no advantage.
Question
The _______________ function returns the item that has the lowest value in the sequence.
Question
Indexing starts at 1, so the index of the first element is 1, the index of the second element is 2, and so forth.
Question
Tuples are _______________ sequences, which means that once a tuple is created, it cannot be changed.
Question
The first step in calculating the average of the values in a list is to get the total of the values.
Question
The built-in function _______________ returns the length of a sequence.
Question
The sort method rearranges the elements of a list so they appear in ascending or descending order.
Question
The index - 1 identifies the last element in a list.
Question
The _______________ exception is raised when a search item is not in the list being searched.
Question
Each element in a tuple has a(n) _______________ that specifies its position in the tuple.
Question
A(n) _______________ is a span of items that are taken from a sequence.
Question
A(n) _______________ is an object that holds multiple items of data.
Question
In slicing, if the end index specifies a position beyond the end of the list, Python will use the length of the list instead.
Question
The _______________ method reverses the order of the items in the list.
Question
Lists are _______________, which means their elements can be changed.
Question
The _______________ method is commonly used to add items to a list.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/35
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 7: Lists and Tuples
1
What is the first negative index in a list?

A) 0
B) -1
C) -0
D) Size of the string or list minus one
B
2
What would be the value of the variable list2 after the execution of the following code?
List1 = [1, 2, 3]
List2 = list1
List1 = [4, 5, 6]

A) [1, 2, 3]
B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6]
D) invalid code
B
3
What would be the value of the variable list2 after the execution of the following code?
List1 = [1, 2, 3]
List2 = []
For element in list1
List2.append(element)
List1 = [4, 5, 6]

A) [1, 2, 3]
B) [4, 5, 6]
C) [1, 2, 3, 4, 5, 6]
D) invalid code
A
4
What are the data items in the list called?

A) data
B) elements
C) items
D) values
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
5
Invalid indexes do not cause slicing expressions to raise an exception.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
6
What method can be used to convert a tuple to a list?

A) append
B) tuple
C) insert
D) list
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
7
What would you use if an element is to be removed from a specific index?

A) del statement
B) remove method
C) index method
D) slice method
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
8
What method can be used to convert a list to a tuple?

A) append
B) tuple
C) insert
D) list
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
9
What would be the value of the variable list after the execution of the following code?
List = [1, 2, 3, 4]
List[3] = 10

A) [1, 2, 3, 10]
B) [1, 2, 10, 4]
C) [1, 10, 10, 10]
D) invalid code
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
10
Arrays, which most other programming languages allow, have much more capabilities than list structures.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
11
What method can be used to place an item in the list at a specific index?

A) append
B) index
C) insert
D) Add
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
12
The remove method removes all occurrences of the item from a list.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
13
When working with multiple sets of data, one would typically use a(n) _____.

A) list
B) tuple
C) nested list
D) Sequence
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
14
Lists are dynamic data structures such that items may be added to them or removed from them.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
15
What would be the value of the variable list after the execution of the following code?
List = [1, 2]
List = list * 3

A) [1, 2] * 3
B) [3, 6]
C) [1, 2, 1, 2, 1, 2]
D) [[1, 2], [1, 2], [1, 2]]
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
16
A list cannot be passed as an argument to a function.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
17
The primary difference between a tuple and list is that _____.

A) when creating a tuple you don't use commas to separate elements
B) a tuple can only include string elements
C) a tuple cannot include lists as elements
D) once a tuple is created, it cannot be changed
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
18
Which list will be referenced by the variable number after the execution of the following code?
Number = range(0, 9, 2)

A) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
B) [1, 3, 5, 7, 9]
C) [2, 4, 6, 8]
D) [0, 2, 4, 6, 8]
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
19
What method or operator can be used to concatenate lists?

A) *
B) +
C) %
D) concat
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
20
What is the advantage of using tuples over lists?

A) Tuples are not limited in size.
B) Tuples can include any data type as an element.
C) Processing a tuple is faster than processing a list.
D) There is no advantage.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
21
The _______________ function returns the item that has the lowest value in the sequence.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
22
Indexing starts at 1, so the index of the first element is 1, the index of the second element is 2, and so forth.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
23
Tuples are _______________ sequences, which means that once a tuple is created, it cannot be changed.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
24
The first step in calculating the average of the values in a list is to get the total of the values.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
25
The built-in function _______________ returns the length of a sequence.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
26
The sort method rearranges the elements of a list so they appear in ascending or descending order.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
27
The index - 1 identifies the last element in a list.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
28
The _______________ exception is raised when a search item is not in the list being searched.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
29
Each element in a tuple has a(n) _______________ that specifies its position in the tuple.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
30
A(n) _______________ is a span of items that are taken from a sequence.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
31
A(n) _______________ is an object that holds multiple items of data.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
32
In slicing, if the end index specifies a position beyond the end of the list, Python will use the length of the list instead.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
33
The _______________ method reverses the order of the items in the list.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
34
Lists are _______________, which means their elements can be changed.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
35
The _______________ method is commonly used to add items to a list.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 35 flashcards in this deck.