-
-
-
-
-
-
- Score: 100.0% (Checks completed: 100.0%)
-
-
-
-
-
Using what you did in the task #0, extend your Python script to expo=
-rt data in the JSON format.
-
-
Requirements:
-
-
-- Records all tasks from all employees
-- Format must be:
{ "USER_ID": [ {"username": "USERNAME", "task": "=
-TASK_TITLE", "completed": TASK_COMPLETED_STATUS}, {"username": "USERNAME", =
-"task": "TASK_TITLE", "completed": TASK_COMPLETED_STATUS}, ... ], "USER_ID"=
-: [ {"username": "USERNAME", "task": "TASK_TITLE", "completed": TASK_COMPLE=
-TED_STATUS}, {"username": "USERNAME", "task": "TASK_TITLE", "completed": TA=
-SK_COMPLETED_STATUS}, ... ]}
-- File name must be:
todo_all_employees.json
-
-
-
Example:
-
-
sylvain@ubuntu$ python3 3-dictionary_of_list_of_dictionaries.py
-sylvain@ubuntu$ cat todo_all_employees.json
-{"1": [{"username": "Bret", "task": "delectus aut autem", "completed": fals=
-e}, {"username": "Bret", "task": "quis ut nam facilis et officia qui", "com=
-pleted": false}, {"username": "Bret", "task": "fugiat veniam minus", "compl=
-eted": false}, {"username": "Bret", "task": "et porro tempora", "completed"=
-: true}, {"username": "Bret", "task": "laboriosam mollitia et enim quasi ad=
-ipisci quia provident illum", "completed": false}, {"username": "Bret", "ta=
-sk": "qui ullam ratione quibusdam voluptatem quia omnis", "completed": fals=
-e}, {"username": "Bret", "task": "illo expedita consequatur quia in", "comp=
-leted": false}, {"username": "Bret", "task": "quo adipisci enim quam ut ab"=
-, "completed": true}, {"username": "Bret", "task": "molestiae perspiciatis =
-ipsa", "completed": false}, {"username": "Bret", "task": "illo est ratione =
-doloremque quia maiores aut", "completed": true}, {"username": "Bret", "tas=
-k": "vero rerum temporibus dolor", "completed": true}, {"username": "Bret",=
- "task": "ipsa repellendus fugit nisi", "completed": true}, {"username": "B=
-ret", "task": "et doloremque nulla", "completed": false}, {"username": "Bre=
-t", "task": "repellendus sunt dolores architecto voluptatum", "completed": =
-true}, {"username": "Bret", "task": "ab voluptatum amet voluptas", "complet=
-ed": true}, {"username": "Bret", "task": "accusamus eos facilis sint et aut=
- voluptatem", "completed": true}, {"username": "Bret", "task": "quo laborio=
-sam deleniti aut qui", "completed": true}, {"username": "Bret", "task": "do=
-lorum est consequatur ea mollitia in culpa", "completed": false}, {"usernam=
-e": "Bret", "task": "molestiae ipsa aut voluptatibus pariatur dolor nihil",=
- "completed": true}, {"username": "Bret", "task": "ullam nobis libero sapie=
-nte ad optio sint", "completed": true}], "2": [{"username": "Antonette", "t=
-ask": "suscipit repellat esse quibusdam voluptatem incidunt", "completed": =
-false}, {"username": "Antonette", "task": "distinctio vitae autem nihil ut =
-molestias quo", "completed": true}, {"username": "Antonette", "task": "et i=
-taque necessitatibus maxime molestiae qui quas velit", "completed": false},=
- {"username": "Antonette", "task": "adipisci non ad dicta qui amet quaerat =
-doloribus ea", "completed": false}, {"username": "Antonette", "task": "volu=
-ptas quo tenetur perspiciatis explicabo natus", "completed": true}, {"usern=
-ame": "Antonette", "task": "aliquam aut quasi", "completed": true}, {"usern=
-ame": "Antonette", "task": "veritatis pariatur delectus", "completed": true=
-}, {"username": "Antonette", "task": "nesciunt totam sit blanditiis sit", "=
-completed": false}, {"username": "Antonette", "task": "laborum aut in quam"=
-, "completed": false}, {"username": "Antonette", "task": "nemo perspiciatis=
- repellat ut dolor libero commodi blanditiis omnis", "completed": true}, {"=
-username": "Antonette", "task": "repudiandae totam in est sint facere fuga"=
-, "completed": false}, {"username": "Antonette", "task": "earum doloribus e=
-a doloremque quis", "completed": false}, {"username": "Antonette", "task": =
-"sint sit aut vero", "completed": false}, {"username": "Antonette", "task":=
- "porro aut necessitatibus eaque distinctio", "completed": false}, {"userna=
-me": "Antonette", "task": "repellendus veritatis molestias dicta incidunt",=
- "completed": true}, {"username": "Antonette", "task": "excepturi deleniti =
-adipisci voluptatem et neque optio illum ad", "completed": true}, {"usernam=
-e": "Antonette", "task": "sunt cum tempora", "completed": false}, {"usernam=
-e": "Antonette", "task": "totam quia non", "completed": false}, {"username"=
-: "Antonette", "task": "doloremque quibusdam asperiores libero corrupti ill=
-um qui omnis", "completed": false}, {"username": "Antonette", "task": "tota=
-m atque quo nesciunt", "completed": true}], "3": [{"username": "Samantha", =
-"task": "aliquid amet impedit consequatur aspernatur placeat eaque fugiat s=
-uscipit", "completed": false}, {"username": "Samantha", "task": "rerum perf=
-erendis error quia ut eveniet", "completed": false}, {"username": "Samantha=
-", "task": "tempore ut sint quis recusandae", "completed": true}, {"usernam=
-e": "Samantha", "task": "cum debitis quis accusamus doloremque ipsa natus s=
-apiente omnis", "completed": true}, {"username": "Samantha", "task": "velit=
- soluta adipisci molestias reiciendis harum", "completed": false}, {"userna=
-me": "Samantha", "task": "vel voluptatem repellat nihil placeat corporis", =
-"completed": false}, {"username": "Samantha", "task": "nam qui rerum fugiat=
- accusamus", "completed": false}, {"username": "Samantha", "task": "sit rep=
-rehenderit omnis quia", "completed": false}, {"username": "Samantha", "task=
-": "ut necessitatibus aut maiores debitis officia blanditiis velit et", "co=
-mpleted": false}, {"username": "Samantha", "task": "cupiditate necessitatib=
-us ullam aut quis dolor voluptate", "completed": true}, {"username": "Saman=
-tha", "task": "distinctio exercitationem ab doloribus", "completed": false}=
-, {"username": "Samantha", "task": "nesciunt dolorum quis recusandae ad par=
-iatur ratione", "completed": false}, {"username": "Samantha", "task": "qui =
-labore est occaecati recusandae aliquid quam", "completed": false}, {"usern=
-ame": "Samantha", "task": "quis et est ut voluptate quam dolor", "completed=
-": true}, {"username": "Samantha", "task": "voluptatum omnis minima qui occ=
-aecati provident nulla voluptatem ratione", "completed": true}, {"username"=
-: "Samantha", "task": "deleniti ea temporibus enim", "completed": true}, {"=
-username": "Samantha", "task": "pariatur et magnam ea doloribus similique v=
-oluptatem rerum quia", "completed": false}, {"username": "Samantha", "task"=
-: "est dicta totam qui explicabo doloribus qui dignissimos", "completed": f=
-alse}, {"username": "Samantha", "task": "perspiciatis velit id laborum plac=
-eat iusto et aliquam odio", "completed": false}, {"username": "Samantha", "=
-task": "et sequi qui architecto ut adipisci", "completed": true}], "4": [{"=
-username": "Karianne", "task": "odit optio omnis qui sunt", "completed": tr=
-ue}, {"username": "Karianne", "task": "et placeat et tempore aspernatur sin=
-t numquam", "completed": false}, {"username": "Karianne", "task": "doloremq=
-ue aut dolores quidem fuga qui nulla", "completed": true}, {"username": "Ka=
-rianne", "task": "voluptas consequatur qui ut quia magnam nemo esse", "comp=
-leted": false}, {"username": "Karianne", "task": "fugiat pariatur ratione u=
-t asperiores necessitatibus magni", "completed": false}, {"username": "Kari=
-anne", "task": "rerum eum molestias autem voluptatum sit optio", "completed=
-": false}, {"username": "Karianne", "task": "quia voluptatibus voluptatem q=
-uos similique maiores repellat", "completed": false}, {"username": "Kariann=
-e", "task": "aut id perspiciatis voluptatem iusto", "completed": false}, {"=
-username": "Karianne", "task": "doloribus sint dolorum ab adipisci itaque d=
-ignissimos aliquam suscipit", "completed": false}, {"username": "Karianne",=
- "task": "ut sequi accusantium et mollitia delectus sunt", "completed": fal=
-se}, {"username": "Karianne", "task": "aut velit saepe ullam", "completed":=
- false}, {"username": "Karianne", "task": "praesentium facilis facere quis =
-harum voluptatibus voluptatem eum", "completed": false}, {"username": "Kari=
-anne", "task": "sint amet quia totam corporis qui exercitationem commodi", =
-"completed": true}, {"username": "Karianne", "task": "expedita tempore nobi=
-s eveniet laborum maiores", "completed": false}, {"username": "Karianne", "=
-task": "occaecati adipisci est possimus totam", "completed": false}, {"user=
-name": "Karianne", "task": "sequi dolorem sed", "completed": true}, {"usern=
-ame": "Karianne", "task": "maiores aut nesciunt delectus exercitationem vel=
- assumenda eligendi at", "completed": false}, {"username": "Karianne", "tas=
-k": "reiciendis est magnam amet nemo iste recusandae impedit quaerat", "com=
-pleted": false}, {"username": "Karianne", "task": "eum ipsa maxime ut", "co=
-mpleted": true}, {"username": "Karianne", "task": "tempore molestias dolore=
-s rerum sequi voluptates ipsum consequatur", "completed": true}], "5": [{"u=
-sername": "Kamren", "task": "suscipit qui totam", "completed": true}, {"use=
-rname": "Kamren", "task": "voluptates eum voluptas et dicta", "completed": =
-false}, {"username": "Kamren", "task": "quidem at rerum quis ex aut sit qua=
-m", "completed": true}, {"username": "Kamren", "task": "sunt veritatis ut v=
-oluptate", "completed": false}, {"username": "Kamren", "task": "et quia ad =
-iste a", "completed": true}, {"username": "Kamren", "task": "incidunt ut sa=
-epe autem", "completed": true}, {"username": "Kamren", "task": "laudantium =
-quae eligendi consequatur quia et vero autem", "completed": true}, {"userna=
-me": "Kamren", "task": "vitae aut excepturi laboriosam sint aliquam et et a=
-ccusantium", "completed": false}, {"username": "Kamren", "task": "sequi ut =
-omnis et", "completed": true}, {"username": "Kamren", "task": "molestiae ni=
-si accusantium tenetur dolorem et", "completed": true}, {"username": "Kamre=
-n", "task": "nulla quis consequatur saepe qui id expedita", "completed": tr=
-ue}, {"username": "Kamren", "task": "in omnis laboriosam", "completed": tru=
-e}, {"username": "Kamren", "task": "odio iure consequatur molestiae quibusd=
-am necessitatibus quia sint", "completed": true}, {"username": "Kamren", "t=
-ask": "facilis modi saepe mollitia", "completed": false}, {"username": "Kam=
-ren", "task": "vel nihil et molestiae iusto assumenda nemo quo ut", "comple=
-ted": true}, {"username": "Kamren", "task": "nobis suscipit ducimus enim as=
-periores voluptas", "completed": false}, {"username": "Kamren", "task": "do=
-lorum laboriosam eos qui iure aliquam", "completed": false}, {"username": "=
-Kamren", "task": "debitis accusantium ut quo facilis nihil quis sapiente ne=
-cessitatibus", "completed": true}, {"username": "Kamren", "task": "neque vo=
-luptates ratione", "completed": false}, {"username": "Kamren", "task": "exc=
-epturi a et neque qui expedita vel voluptate", "completed": false}], "6": [=
-{"username": "Leopoldo_Corkery", "task": "explicabo enim cumque porro aperi=
-am occaecati minima", "completed": false}, {"username": "Leopoldo_Corkery",=
- "task": "sed ab consequatur", "completed": false}, {"username": "Leopoldo_=
-Corkery", "task": "non sunt delectus illo nulla tenetur enim omnis", "compl=
-eted": false}, {"username": "Leopoldo_Corkery", "task": "excepturi non laud=
-antium quo", "completed": false}, {"username": "Leopoldo_Corkery", "task": =
-"totam quia dolorem et illum repellat voluptas optio", "completed": true}, =
-{"username": "Leopoldo_Corkery", "task": "ad illo quis voluptatem temporibu=
-s", "completed": true}, {"username": "Leopoldo_Corkery", "task": "praesenti=
-um facilis omnis laudantium fugit ad iusto nihil nesciunt", "completed": fa=
-lse}, {"username": "Leopoldo_Corkery", "task": "a eos eaque nihil et exerci=
-tationem incidunt delectus", "completed": true}, {"username": "Leopoldo_Cor=
-kery", "task": "autem temporibus harum quisquam in culpa", "completed": tru=
-e}, {"username": "Leopoldo_Corkery", "task": "aut aut ea corporis", "comple=
-ted": true}, {"username": "Leopoldo_Corkery", "task": "magni accusantium la=
-bore et id quis provident", "completed": false}, {"username": "Leopoldo_Cor=
-kery", "task": "consectetur impedit quisquam qui deserunt non rerum consequ=
-untur eius", "completed": false}, {"username": "Leopoldo_Corkery", "task": =
-"quia atque aliquam sunt impedit voluptatum rerum assumenda nisi", "complet=
-ed": false}, {"username": "Leopoldo_Corkery", "task": "cupiditate quos poss=
-imus corporis quisquam exercitationem beatae", "completed": false}, {"usern=
-ame": "Leopoldo_Corkery", "task": "sed et ea eum", "completed": false}, {"u=
-sername": "Leopoldo_Corkery", "task": "ipsa dolores vel facilis ut", "compl=
-eted": true}, {"username": "Leopoldo_Corkery", "task": "sequi quae est et q=
-ui qui eveniet asperiores", "completed": false}, {"username": "Leopoldo_Cor=
-kery", "task": "quia modi consequatur vero fugiat", "completed": false}, {"=
-username": "Leopoldo_Corkery", "task": "corporis ducimus ea perspiciatis is=
-te", "completed": false}, {"username": "Leopoldo_Corkery", "task": "dolorem=
- laboriosam vel voluptas et aliquam quasi", "completed": false}], "7": [{"u=
-sername": "Elwyn.Skiles", "task": "inventore aut nihil minima laudantium hi=
-c qui omnis", "completed": true}, {"username": "Elwyn.Skiles", "task": "pro=
-vident aut nobis culpa", "completed": true}, {"username": "Elwyn.Skiles", "=
-task": "esse et quis iste est earum aut impedit", "completed": false}, {"us=
-ername": "Elwyn.Skiles", "task": "qui consectetur id", "completed": false},=
- {"username": "Elwyn.Skiles", "task": "aut quasi autem iste tempore illum p=
-ossimus", "completed": false}, {"username": "Elwyn.Skiles", "task": "ut asp=
-eriores perspiciatis veniam ipsum rerum saepe", "completed": true}, {"usern=
-ame": "Elwyn.Skiles", "task": "voluptatem libero consectetur rerum ut", "co=
-mpleted": true}, {"username": "Elwyn.Skiles", "task": "eius omnis est qui v=
-oluptatem autem", "completed": false}, {"username": "Elwyn.Skiles", "task":=
- "rerum culpa quis harum", "completed": false}, {"username": "Elwyn.Skiles"=
-, "task": "nulla aliquid eveniet harum laborum libero alias ut unde", "comp=
-leted": true}, {"username": "Elwyn.Skiles", "task": "qui ea incidunt quis",=
- "completed": false}, {"username": "Elwyn.Skiles", "task": "qui molestiae v=
-oluptatibus velit iure harum quisquam", "completed": true}, {"username": "E=
-lwyn.Skiles", "task": "et labore eos enim rerum consequatur sunt", "complet=
-ed": true}, {"username": "Elwyn.Skiles", "task": "molestiae doloribus et la=
-borum quod ea", "completed": false}, {"username": "Elwyn.Skiles", "task": "=
-facere ipsa nam eum voluptates reiciendis vero qui", "completed": false}, {=
-"username": "Elwyn.Skiles", "task": "asperiores illo tempora fuga sed ut qu=
-asi adipisci", "completed": false}, {"username": "Elwyn.Skiles", "task": "q=
-ui sit non", "completed": false}, {"username": "Elwyn.Skiles", "task": "pla=
-ceat minima consequatur rem qui ut", "completed": true}, {"username": "Elwy=
-n.Skiles", "task": "consequatur doloribus id possimus voluptas a voluptatem=
-", "completed": false}, {"username": "Elwyn.Skiles", "task": "aut consectet=
-ur in blanditiis deserunt quia sed laboriosam", "completed": true}], "8": [=
-{"username": "Maxime_Nienow", "task": "explicabo consectetur debitis volupt=
-ates quas quae culpa rerum non", "completed": true}, {"username": "Maxime_N=
-ienow", "task": "maiores accusantium architecto necessitatibus reiciendis e=
-a aut", "completed": true}, {"username": "Maxime_Nienow", "task": "eum non =
-recusandae cupiditate animi", "completed": false}, {"username": "Maxime_Nie=
-now", "task": "ut eum exercitationem sint", "completed": false}, {"username=
-": "Maxime_Nienow", "task": "beatae qui ullam incidunt voluptatem non nisi =
-aliquam", "completed": false}, {"username": "Maxime_Nienow", "task": "moles=
-tiae suscipit ratione nihil odio libero impedit vero totam", "completed": t=
-rue}, {"username": "Maxime_Nienow", "task": "eum itaque quod reprehenderit =
-et facilis dolor autem ut", "completed": true}, {"username": "Maxime_Nienow=
-", "task": "esse quas et quo quasi exercitationem", "completed": false}, {"=
-username": "Maxime_Nienow", "task": "animi voluptas quod perferendis est", =
-"completed": false}, {"username": "Maxime_Nienow", "task": "eos amet tempor=
-e laudantium fugit a", "completed": false}, {"username": "Maxime_Nienow", "=
-task": "accusamus adipisci dicta qui quo ea explicabo sed vero", "completed=
-": true}, {"username": "Maxime_Nienow", "task": "odit eligendi recusandae d=
-oloremque cumque non", "completed": false}, {"username": "Maxime_Nienow", "=
-task": "ea aperiam consequatur qui repellat eos", "completed": false}, {"us=
-ername": "Maxime_Nienow", "task": "rerum non ex sapiente", "completed": tru=
-e}, {"username": "Maxime_Nienow", "task": "voluptatem nobis consequatur et =
-assumenda magnam", "completed": true}, {"username": "Maxime_Nienow", "task"=
-: "nam quia quia nulla repellat assumenda quibusdam sit nobis", "completed"=
-: true}, {"username": "Maxime_Nienow", "task": "dolorem veniam quisquam des=
-erunt repellendus", "completed": true}, {"username": "Maxime_Nienow", "task=
-": "debitis vitae delectus et harum accusamus aut deleniti a", "completed":=
- true}, {"username": "Maxime_Nienow", "task": "debitis adipisci quibusdam a=
-liquam sed dolore ea praesentium nobis", "completed": true}, {"username": "=
-Maxime_Nienow", "task": "et praesentium aliquam est", "completed": false}],=
- "9": [{"username": "Delphine", "task": "ex hic consequuntur earum omnis al=
-ias ut occaecati culpa", "completed": true}, {"username": "Delphine", "task=
-": "omnis laboriosam molestias animi sunt dolore", "completed": true}, {"us=
-ername": "Delphine", "task": "natus corrupti maxime laudantium et voluptate=
-m laboriosam odit", "completed": false}, {"username": "Delphine", "task": "=
-reprehenderit quos aut aut consequatur est sed", "completed": false}, {"use=
-rname": "Delphine", "task": "fugiat perferendis sed aut quidem", "completed=
-": false}, {"username": "Delphine", "task": "quos quo possimus suscipit min=
-ima ut", "completed": false}, {"username": "Delphine", "task": "et quis min=
-us quo a asperiores molestiae", "completed": false}, {"username": "Delphine=
-", "task": "recusandae quia qui sunt libero", "completed": false}, {"userna=
-me": "Delphine", "task": "ea odio perferendis officiis", "completed": true}=
-, {"username": "Delphine", "task": "quisquam aliquam quia doloribus aut", "=
-completed": false}, {"username": "Delphine", "task": "fugiat aut voluptatib=
-us corrupti deleniti velit iste odio", "completed": true}, {"username": "De=
-lphine", "task": "et provident amet rerum consectetur et voluptatum", "comp=
-leted": false}, {"username": "Delphine", "task": "harum ad aperiam quis", "=
-completed": false}, {"username": "Delphine", "task": "similique aut quo", "=
-completed": false}, {"username": "Delphine", "task": "laudantium eius offic=
-ia perferendis provident perspiciatis asperiores", "completed": true}, {"us=
-ername": "Delphine", "task": "magni soluta corrupti ut maiores rem quidem",=
- "completed": false}, {"username": "Delphine", "task": "et placeat temporib=
-us voluptas est tempora quos quibusdam", "completed": false}, {"username": =
-"Delphine", "task": "nesciunt itaque commodi tempore", "completed": true}, =
-{"username": "Delphine", "task": "omnis consequuntur cupiditate impedit ita=
-que ipsam quo", "completed": true}, {"username": "Delphine", "task": "debit=
-is nisi et dolorem repellat et", "completed": true}], "10": [{"username": "=
-Moriah.Stanton", "task": "ut cupiditate sequi aliquam fuga maiores", "compl=
-eted": false}, {"username": "Moriah.Stanton", "task": "inventore saepe cumq=
-ue et aut illum enim", "completed": true}, {"username": "Moriah.Stanton", "=
-task": "omnis nulla eum aliquam distinctio", "completed": true}, {"username=
-": "Moriah.Stanton", "task": "molestias modi perferendis perspiciatis", "co=
-mpleted": false}, {"username": "Moriah.Stanton", "task": "voluptates dignis=
-simos sed doloribus animi quaerat aut", "completed": false}, {"username": "=
-Moriah.Stanton", "task": "explicabo odio est et", "completed": false}, {"us=
-ername": "Moriah.Stanton", "task": "consequuntur animi possimus", "complete=
-d": false}, {"username": "Moriah.Stanton", "task": "vel non beatae est", "c=
-ompleted": true}, {"username": "Moriah.Stanton", "task": "culpa eius et vol=
-uptatem et", "completed": true}, {"username": "Moriah.Stanton", "task": "ac=
-cusamus sint iusto et voluptatem exercitationem", "completed": true}, {"use=
-rname": "Moriah.Stanton", "task": "temporibus atque distinctio omnis eius i=
-mpedit tempore molestias pariatur", "completed": true}, {"username": "Moria=
-h.Stanton", "task": "ut quas possimus exercitationem sint voluptates", "com=
-pleted": false}, {"username": "Moriah.Stanton", "task": "rerum debitis volu=
-ptatem qui eveniet tempora distinctio a", "completed": true}, {"username": =
-"Moriah.Stanton", "task": "sed ut vero sit molestiae", "completed": false},=
- {"username": "Moriah.Stanton", "task": "rerum ex veniam mollitia voluptati=
-bus pariatur", "completed": true}, {"username": "Moriah.Stanton", "task": "=
-consequuntur aut ut fugit similique", "completed": true}, {"username": "Mor=
-iah.Stanton", "task": "dignissimos quo nobis earum saepe", "completed": tru=
-e}, {"username": "Moriah.Stanton", "task": "quis eius est sint explicabo", =
-"completed": true}, {"username": "Moriah.Stanton", "task": "numquam repelle=
-ndus a magnam", "completed": true}, {"username": "Moriah.Stanton", "task": =
-"ipsam aperiam voluptates qui", "completed": false}]}sylvain@ubuntu$
-
-
-