Python for everybody Week 8 Quiz Answer
Hello Friends in this article i am gone to share Coursera Course: Python Data Structures Week 8 Quiz Answers with you..
Python Data Structures
Go to this Course: Python Data Structures
Python Data Structures Week 8 Quiz Answers
Question 1)
How are “collection” variables different from normal variables?
- Collection variables can only store a single value
- Collection variables can store multiple values in a single variable
- Collection variables merge streams of output into a single stream
- Collection variables pull multiple network documents together
Question 2)
What are the Python keywords used to construct a loop to iterate through a list?
- for / in
- try / except
- def / return
- foreach / in
Question 3)
For the following list, how would you print out ‘Sally’?
friends = [ ‘Joseph’, ‘Glenn’, ‘Sally’ ]
- print friends[2]
- print friends[3]
- print friends[2:1]
- print friends[‘Sally’]
Question 4)
What would the following Python code print out?
fruit = ‘Banana’
fruit[0] = ‘b’
print fruit
- Nothing would print – the program fails with a traceback
- b
- [0]
- banana
- Banana
- B
Question 5)
Which of the following Python statements would print out the length of a list stored in the variable data?
- print data.length
- print strlen(data)
- print length(data)
- print data.length()
- print len(data)
- print data.Len
Question 6)
What type of data is produced when you call the range() function?
x = range(5)
A boolean (true/false) value
- A list of integers
- A list of words
- A string
- A list of characters
Question 7)
What does the following Python code print out?
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print len(c)
- [1, 2, 3]
- 21
- [4, 5, 6]
- 15
- [1, 2, 3, 4, 5, 6]
- 6
Question 8)
Which of the following slicing operations will produce the list [12, 3]?
t = [9, 41, 12, 3, 74, 15]
- t[2:2]
- t[:]
- t[2:4]
- t[12:3]
- t[1:3]
Question 9)
What list method adds a new item to the end of an existing list?
- push()
- add()
- append()
- index()
- pop()
- forward()
Question 10)
What will the following Python code print out?
friends = [ ‘Joseph’, ‘Glenn’, ‘Sally’ ]
friends.sort()
print friends[0]
- Glenn
- friends
- Joseph
- Sally
Week 8 Assignment 1
fname = input(“Enter file name: “)
fh = open(fname)
data=[]
for each in fh:
words=each.split()
for word in words:
if word not in data:
data.append(word)
print(sorted(data))
Week 8 Assignment 2
fname = input(“Enter file name: “)
if len(fname) < 1 : fname = “mbox-short.txt”
#opening the file
fh = open(fname)
count = 0
#to store the lines
data=[]
for each in fh:
# To check whether the line have more than two elements space seperated
if each.startswith(“From”) and len(each.split())>2:
temp=each.split()
data.append(temp[1])
for each in data:
print(each)
print(“There were”, len(data), “lines in the file with From as the first word”)