Question: Write a function thirdLst() that takes a two-dimensional list (e.g. list of lists) as a parameter and returns a new list that consists of the

Write a function thirdLst() that takes a two-dimensional list (e.g. list of lists) as a parameter and returns a new list that consists of the averages of the numeric values in each sublist. For example, if the list passed as a parameter has three sublists, then the list returned by the function will have three numeric values in it, representing the average of the numbers in each sublist.

If a sublist does not have any numeric values in it (e.g. it is empty or it only contains types other than float or int), then the function will place a 0.0 in the corresponding spot in the returned list. Recall that the type() function can tell you what type of value is stored in a variable. If the list passed as a parameter is empty the function should return the empty list. The list passed as a parameter should not be modified by the function. Numeric values inside of other collections (e.g. tuples, sets, dictionaries, etc.) should be ignored.

This is the output and in python please

Write a function thirdLst() that takes a two-dimensional list (e.g. list of

Python 3.6.4 Shell Eile Edit Shell Debug Options Window Help >>> st 1 = [ [ 1, 3 . 14j, [ 1 cat, i do g. 1 chicken! ] >>> 1st [ (1, 2) i testi 8] ] 12.07000000000003, 0.0, 8.0] >>>lst 1 01, 3.14], 'cat, 'dog, 'chicken'], [(1, 2), 'test, 8]] >>>lst -makekvgLst (1], [2], [3], ['test, 'cat', 4], [11) >>>lst [1.0, 2.0, 3.0, 4.0, 0.0] >>> 1st Cl Ln: 37 Col: 4

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!