Starting Out with Python (4th Edition)
4th Edition
ISBN: 9780134444321
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 7.8, Problem 19CP
Program Plan Intro
Two-dimensional list:
- • A list that has another list as its elements is called as two-dimensional list.
- • Two-dimensional list is a type of nested list, where elements are arranged in row and column order.
- • The element in the list is retrieved using two subscripts. One subscript specifies the row and the other subscript specifies the column.
- • The two-dimensional lists are helpful in processing various sets of information.
Syntax:
In Python, two-dimensional lists have the below format:
List_name = [list1,list2, …, listn]
Explanation:
Here,
- • The variable “List_name” is a two-dimensional list.
- • The variables “list1”, “list2”, and “listn” are elements of two-dimensional list “List_name” that indicates one-dimensional lists.
Example:
Consider the following example that shows a two-dimensional list.
student_scores = [[45, 63, 72], [81, 58, 97], [100, 23, 67]]
Explanation:
In the given above code,
- • The variable “student_scores” is a two-dimensional list that stores the students’ scores at various exams.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Given a nested list named NxN_table that represents a table with N rows and N columns, print each element that is along the diagonal of the table starting from the upper left corner moving down to the lower right corner.
Hint: You only need to use one loop. Draw a nested list that has three sublists each containing 3 elements.
What are the indexes of the elements along the diagonal?
This is for python
Given a nested list named NxN_table that represents a table with N rows and N columns, print each element that is along the diagonal of the table starting from the upper left corner moving down to the lower right corner.
Hint: You only need to use one loop. Draw a nested list that has three sublists each containing 3 elements.
What are the indexes of the elements along the diagonal?
Look at the following interactive session, in which a two-dimensional list is created. How many rows and how many columns are in the list? numbers = [[1, 2], [10, 20], [100, 200], [1000, 2000]]
Chapter 7 Solutions
Starting Out with Python (4th Edition)
Ch. 7.2 - What will the following code display? numbers =...Ch. 7.2 - Prob. 2CPCh. 7.2 - Prob. 3CPCh. 7.2 - Prob. 4CPCh. 7.2 - Prob. 5CPCh. 7.2 - Prob. 6CPCh. 7.2 - Prob. 7CPCh. 7.2 - Prob. 8CPCh. 7.3 - Prob. 9CPCh. 7.3 - Prob. 10CP
Ch. 7.3 - Prob. 11CPCh. 7.3 - Prob. 12CPCh. 7.3 - Prob. 13CPCh. 7.4 - What will the following code display? names =...Ch. 7.5 - Prob. 15CPCh. 7.5 - Prob. 16CPCh. 7.5 - Prob. 17CPCh. 7.5 - Prob. 18CPCh. 7.8 - Prob. 19CPCh. 7.8 - Prob. 20CPCh. 7.8 - Write a set of nested loops that display the...Ch. 7.9 - Prob. 22CPCh. 7.9 - Prob. 23CPCh. 7.9 - Prob. 24CPCh. 7.9 - Prob. 25CPCh. 7.10 - Prob. 26CPCh. 7.10 - Prob. 27CPCh. 7.10 - Prob. 28CPCh. 7.10 - Prob. 29CPCh. 7.10 - Prob. 30CPCh. 7.10 - To create a bar chart with the bar function, what...Ch. 7.10 - Assume the following statement calls the bar...Ch. 7.10 - Prob. 33CPCh. 7 - This term refers to an individual item in a list....Ch. 7 - This is a number that identifies an item in a...Ch. 7 - Prob. 3MCCh. 7 - This is the last index in a list. a. 1 b. 99 c. 0...Ch. 7 - This will happen if you try to use an index that...Ch. 7 - This function returns the length of a list. a....Ch. 7 - When the operator's left operand is a list and...Ch. 7 - This list method adds an item to the end of an...Ch. 7 - This removes an item at a specific index in a...Ch. 7 - Prob. 10MCCh. 7 - If you call the index method to locate an item in...Ch. 7 - Prob. 12MCCh. 7 - This file object method returns a list containing...Ch. 7 - Which of the following statement creates a tuple?...Ch. 7 - Prob. 1TFCh. 7 - Prob. 2TFCh. 7 - Prob. 3TFCh. 7 - Prob. 4TFCh. 7 - A file object's writelines method automatically...Ch. 7 - You can use the + operator to concatenate two...Ch. 7 - Prob. 7TFCh. 7 - You can remove an element from a tuple by calling...Ch. 7 - Prob. 1SACh. 7 - Prob. 2SACh. 7 - What will the following code display? values = [2,...Ch. 7 - Prob. 4SACh. 7 - Prob. 5SACh. 7 - Prob. 6SACh. 7 - Prob. 1AWCh. 7 - Prob. 2AWCh. 7 - Prob. 3AWCh. 7 - Prob. 4AWCh. 7 - Write a function that accepts a list as an...Ch. 7 - Prob. 6AWCh. 7 - Prob. 7AWCh. 7 - Prob. 8AWCh. 7 - Total Sales Design a program that asks the user to...Ch. 7 - Prob. 2PECh. 7 - Rainfall Statistics Design a program that lets the...Ch. 7 - Prob. 4PECh. 7 - Prob. 5PECh. 7 - Larger Than n In a program, write a function that...Ch. 7 - Drivers License Exam The local driver s license...Ch. 7 - Name Search If you have downloaded the source code...Ch. 7 - Prob. 9PECh. 7 - World Series Champions If you have downloaded the...Ch. 7 - Prob. 11PECh. 7 - Prob. 12PECh. 7 - Magic 8 Ball Write a program that simulates a...Ch. 7 - Expense Pie Chart Create a text file that contains...Ch. 7 - 1994 Weekly Gas Graph In the student sample...
Knowledge Booster
Similar questions
- Suppose a list named listExample has six letters, length of listExample is :arrow_forwardPerform the following tasks: Read string customer_name from input. Create a list containing values 'lime', 'mushroom', 'peas', and 'chocolate', in that order. Add a new key-value pair to customers_order with customer_name as the key and the list as the value.arrow_forwardLists can contain elements of any type in Python. True or false?arrow_forward
- Write a program that creates a linked list to represent details of students. The following details must be kept for each student: SID (for Student ID) Name Address Age Gender Your program must also display a menu to perform the following tasks: Create a linked list. Note: The method to create a linked list makes use of the method insertFirst() or insertLast() or insertOrdered() Insert new nodes to the linked list. Search for details pertaining to a particular student. Delete details of a particular student. Find number of nodes in the linked list. Display information pertaining to all students. The menu options should be as follows: Create linked list Add new student Search for a student Delete a student Find number of students Print student details Exit YOU SHOULD CREATE YOUR OWN NODE CLASS, AND YOU MUST NOT USE JAVA LINKED LIST LIBRARY.arrow_forwardThe linked list is Select one: a. A link that points to another link b. a pointer that points to node structure c. Array of nodes structure d. array of pointers each one point to node structurearrow_forwardQ1: Write a method to insert an array of elements at index in a single linked list and then display this list. The method receives this array by parameters. 12:54 AM Q2: Write a method to multiply the odd numbers and add the even numbers for a single linked list data structure, then display the results. The method receives this list by parameters. 12:54 AM Q3: Write a complete project and test it to execute the single-linked list data structure with all functions including the methods in questions 1 & 2. 12:54 AM all in javaarrow_forward
- Three strings are read from input and stored in the list zoo_animals. Then, three more strings are read from input and stored in the list added_animals. Create a new list called updated_animals that contains the elements of zoo_animals and added_animals, in that order.arrow_forwardwrite a program for a library automation which gets the isbn number, name, author and publication year of the books in the library. the status will be filled by the program as follows: if publication year before 1985 the status is reference else status is available, the information about the books should be stored inside a linked list. the program should have a menu and the user inserts, displays, and deletes the elements from the menu by write a selecting options. the following data structure should be used. struct list char isbn[ 20 ]: char namei 20 ]. char authori 20 ]: int year; char status[200j: struct list "next, jinfo, wedoad n un posn ag pinogs nuu sulnogoj l press 1. to insert a book press 2. to display the book list press 3. to delete a book from listarrow_forwardUsing Java programming language create a linked list named Cars with four elements: "SUV cars", "Pickup cars", "Sport cars", and "Sedan cars". Apply the following activities on the code you’ve created and provide screen shot of each result: Add a new element “Classic car” at the beginning of the linked list using iterator. Add a new element “Economic cars" after the element "Sedan Cars" using iterator. Print the LinkedList backward from the last element to the first element using hasPrevious()arrow_forward
- Create a linked list, size of linked list will be dependent on the user. Insert the numbers in the linked list till the linked list reaches the size. Create a menu and perform the following function on that linked list. Traversal: To traverse all the nodes one after another. Insertion: To add a node at the given position. Deletion: To delete a node. Searching: To search an element(s) by value. Updating To update a node. Sorting: To arrange nodes in a linked list in a specific orderarrow_forwarddef get_column_sum(index: int, stations: List["Station"]) -> int: """Return the sum of the values at the given index from each inner list of stations. Precondition: the items in stations at the position that index refers to are ints. >>> get_column_sum(BIKES_AVAILABLE, SAMPLE_STATIONS) 23 >>> get_column_sum(DOCKS_AVAILABLE, SAMPLE_STATIONS) 34 """arrow_forwardWhich operation below is not part of the List interface? add an element to the list remove an element from the list replace an element in the list with another element get the size of the list grow the size of the listarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education