Add python answers

This commit is contained in:
surister 2019-10-22 09:58:47 +02:00
parent 0fb14b93a9
commit 2522f5c324

View File

@ -1707,7 +1707,18 @@ PEP8 is a list of coding conventions and style guidelines for Python
``` ```
Shortest way is <code>str[::-1]</code> but not the most efficient. Shortest way is <code>str[::-1]</code> but not the most efficient.
"Classic" way:
foo = ''
for char in 'pizza':
foo = char + foo
>> 'azzip'
``` ```
</b></details> </b></details>
<details> <details>
@ -1732,10 +1743,12 @@ Shortest way is <code>str[::-1]</code> but not the most efficient.
<details> <details>
<summary>How to write to a file?</summary><br><b> <summary>How to write to a file?</summary><br><b>
``` ```
with open('file.txt', 'w') as file: with open('file.txt', 'w') as file:
file.write("My insightful comment") file.write("My insightful comment")
``` ```
</b></details> </b></details>
<details> <details>
@ -1757,8 +1770,22 @@ sorted(x, key=lambda l: l[1])
Extract all type of foods. Final output should be: {'mushrooms', 'goombas', 'turtles'}</summary><br><b> Extract all type of foods. Final output should be: {'mushrooms', 'goombas', 'turtles'}</summary><br><b>
``` ```
brothers_menu = \
[{'name': 'Mario', 'food': ['mushrooms', 'goombas']}, {'name': 'Luigi', 'food': ['mushrooms', 'turtles']}]
# "Classic" Way
def get_food(brothers_menu) -> set:
temp = []
for brother in brothers_menu:
for food in brother['food']:
temp.append(food)
return set(temp)
set([food for bro in x for food in bro['food']]) set([food for bro in x for food in bro['food']])
``` ```
</b></details> </b></details>
<details> <details>