r/learnpython•
sambill_au

Newbie - Need Help in Solving a List to Dictionary

Hi there,

I am a newbie into Python and programming in general. While studying python list and dictionaries I stumbled upon a scenario, hear me out please :).

Problem statement:

Scenario 1: Given a series of numbers list my_l = [1,3] gc_i = 1 #i want 1 group

write a function that returns a dictionary like this my_d = calculate_group (my_l, gc_i);

result { 0: "1,3" }

Scenario 2: Given a series of numbers list my_l = [1,3] gc_i = 2 #i want two groups

write a function that returns a dictionary like this my_d = calculate_group (my_l, gc_i);

result { 0: "1", 1: "3" }

Scenario 3: Given a series of numbers list my_l = [1,3,2,33,34,36,86,88,99,5] gc_i = 4 #i want 4 groups

write a function that returns a dictionary like this my_d = calculate_group (my_l, gc_i);

result { 0: "1,2,3,5" 1: "33,34,36", 2: "86,88", 3: "99" }

Now my question is how to divide a list into dictionary based on number of groups provided?

Really appreciate your help.

Thanks

Sam.

Posted Aug 17, 2017, 7:30 PM UTC

212
Loading comments…