LeetCode/Top150Interview/LessonsLearned.md
2023-06-26 16:39:03 -07:00

17 lines
417 B
Markdown

# Lessons Learned from LeetCode
## Slicing
- How to use slicing for shifting elements
```
my_list = [1, 2, 3, 4, 5]
# Shift list to the right using positive slicing
shifted_positive = my_list[-2:] + my_list[:-2]
print(shifted_positive) # Output: [4, 5, 1, 2, 3]
# Shift list to the left using negative slicing
shifted_negative = my_list[2:] + my_list[:2]
print(shifted_negative) # Output: [3, 4, 5, 1, 2]
```
-