Py4e: Chapter 10

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Which of the following tuples is greater than x in the following Python sequence? x = (5, 1, 3) if ??? > x : ...

(6, 0, 0)

Which of the following methods work both in Python lists and Python tuples?

index()

What will end up in the variable y after this code is executed? x , y = 3, 4

4

In the following Python code, what will end up in the variable y? x = { 'chuck' : 1 , 'fred' : 42, 'jan': 100} y = x.items()

A list of tuples

In the following Python loop, why are there two iteration variables (k and v)? c = {'a':10, 'b':1, 'c':22} for k, v in c.items() : ...

Because the items() method in dictionaries returns a list of tuples not Because for each item we want the previous and current key not Because the keys for the dictionary are strings

Given that Python lists and Python tuples are quite similar - when might you prefer to use a tuple over a list?

For a temporary variable that you will use and discard without modifying

What does the following Python code accomplish, assuming the c is a non-empty dictionary? tmp = list() for k, v in c.items() : tmp.append( (v, k) )

It creates a list of tuples where each tuple is a value, key pair

If the variable data is a Python list, how do we sort it in reverse order?

data.sort(reverse=True)

What is the difference between a Python tuple and Python list?

lists are mutable, tuples are immutable

Using the following tuple, how would you print 'Wed'? days = ('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')

print(days[2])


Ensembles d'études connexes

Chapter 29 Management of Patients with Nonmalignant Hematologic Disorders

View Set

IB Computer Science - Option C Web Science

View Set

A&P 1 lecture- Ch. 1 objectives and review questions

View Set

11.2 Wellness and Nutrition; Nutrition

View Set

Basic Principles of Life and Health Insurance an Annuities

View Set

Chapter 1 Principles of Psychology

View Set

Principles of Macroeconomics (Chp 13 -16)

View Set