@ -8,8 +8,6 @@ Initializes a 2D list of given width and height and value.
|
||||
Use list comprehension and `range()` to generate `h` rows where each is a list with length `h`, initialized with `val`.
|
||||
If `val` is not provided, default to `None`.
|
||||
|
||||
Explain briefly how the snippet works.
|
||||
|
||||
```py
|
||||
def initialize_2d_list(w,h, val = None):
|
||||
return [[val for x in range(w)] for y in range(h)]
|
||||
|
||||
@ -7,8 +7,6 @@ Moves the specified amount of elements to the end of the list.
|
||||
|
||||
Use `lst[offset:]` and `lst[:offset]` to get the two slices of the list and combine them before returning.
|
||||
|
||||
Explain briefly how the snippet works.
|
||||
|
||||
```py
|
||||
def offset(lst, offset):
|
||||
return lst[offset:] + lst[:offset]
|
||||
|
||||
Reference in New Issue
Block a user