Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Python final exam

QuestionAnswer
Invalid indexes do not cause slicing expressions to raise an exception. True
Lists are dynamic data structures such that items may be added to them or removed from them. True
Arrays, which are allowed by most other programming languages, have more capabilities than Python list structures. False
A list cannot be passed as an argument to a function. False
The remove method removes all occurrences of an item from a list. False
The sort method rearranges the elements of a list so they are in ascending or descending order. False
The index of the first element in a list is 1, the index of the second element is 2, and so forth. False
The index -1 identifies the last element in a list. True
In slicing, if the end index specifies a position beyond the end of the list, Python will use the length of the list instead. True
What are the data items in a list called? elements
When working with multiple sets of data, one would typically use a(n) nested list
The primary difference between a tuple and a list is that once a tuple is created, it cannot be changed
What is an advantage of using a tuple rather than a list? Processing a tuple is faster than processing a list.
Which list will be referenced by the variable number after the following code is executed? number = range(0, 9, 2) [0, 2, 4, 6, 8]
Which of the following would you use if an element is to be removed from a specific index? a del statement
What is the first negative index in a list? -1
Which method can be used to place an item at a specific index in a list? insert
Which method or operator can be used to concatenate lists? +
Which method can be used to convert a list to a tuple? tuple
Which method can be used to convert a tuple to a list? list
What will be the value of the variable list after the following code executes? list = [1, 2] list = list * 3 [1, 2, 1, 2, 1, 2]
What will be the value of the variable list after the following code executes? list = [1, 2, 3, 4] list[3] = 10 [1, 2, 3, 10]
What will be the value of the variable list2 after the following code executes? list1 = [1, 2, 3] list2 = []for element in list1: list2.append(element) list1 = [4, 5, 6] [1, 2, 3]
This function in the random module returns a random element from a list. choice
This function in the random module returns multiple, nonduplicated random elements from a list. choices
What values will list2 contain after the following code executes? list1 = [1, 2, 3] list2 = [item + 1 for item in list1] [2, 3, 4]
What values will list2 contain after the following code executes? list1 = [1, 10, 3, 6] list2 = [item * 2 for item in list1 if item > 5] 20, 12]
A list ________ is a concise expression that creates a new list by iterating over the elements of an existing list. comprehension
In order to create a graph in Python, you need to include import matplotlib.pyplot
You cannot use a for loop to iterate over the characters in a string. False
Indexing works with both strings and lists. True
In slicing, if the end index specifies a position beyond the end of the string, Python will use the length of the string instead. True
Indexing of a string starts at 1 so the index of the first character is 1, the index of the second character is 2, and so forth. False
The index -1 identifies the last character of a string. True
The following code will display 'yes + no': mystr = 'yes' yourstr = 'no' mystr += yourstr print(mystr) False
If the + operator is used on strings, it produces a string that is a combination of the two strings used as its operands. True
When accessing each character in a string, such as for copying purposes, you would typically use a while loop. False
If a whole paragraph is included in a single string, the split() method can be used to obtain a list of the sentences in the paragraph. True
The strip() method returns a copy of the string with all the leading whitespace characters removed but does not remove trailing whitespace characters. False
What are the valid indexes for the string 'New York'? 0 through 7
What will be displayed after the following code executes? mystr = 'yes' yourstr = 'no' mystr += yourstr * 2 print(mystr) yesnono
What will be assigned to the variable s_string after the following code executes? special = '1357 Country Ln.' s_string = special[ :4] '1357'
What will be assigned to the variable s_string after the following code executes? special = '1357 Country Ln.' s_string = special[4:] ' Country Ln.'
What will be assigned to the variable s_string after the following code executes? special = '1357 Country Ln.' s_string = special[-3:] 'Ln.'
What will be assigned to the variable some_nums after the following code executes? special = '0123456789' some_nums = special[0:10:2] '02468'
If the start index is ________ the end index, the slicing expression will return an empty string. greater than
What is the return value of the string method lstrip()? the string with all leading whitespaces removed
What is the first negative index in a string? -1
What will be assigned to the string variable pattern after the following code executes? i = 3 pattern = 'z' * (5 * i) 'zzzzzzzzzzzzzzz'
Which method would you use to determine whether a certain substring is present in a string? find(substring)
Which method would you use to determine whether a certain substring is the suffix of a string? endswith(substring)
What list will be referenced by the variable list_strip after the following code executes? my_string = '03/07/2018' list_strip = my_string.split('/') ['03', '07', '2018']
What will be the value of the variable string after the following code executes? string = 'abcd' string.upper() 'ABCD'
What will be the value of the variable string after the following code executes? string = 'Hello' string += ' world!' 'Hello world!'
What will display after the following code executes? password = 'ILOVEPYTHON' if password.isalpha(): print('Invalid, must contain one number.') elif password.isdigit(): print('Invalid, must have one non-numeric character.') elif password.isupp Invalid, must contain one number.
Created by: wbuice
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards