Jesse Gilbert Reposted

Sorting isn't just ascending or descending—sorted can use custom keys to unlock advanced functionality! #PythonTricks #pythonprogramming ---- # Sort by string length names = ["Alice", "Bob", "Christina", "Daniel"] sorted_names = sorted(names, key=len) print(sorted_names) ----

Tweet Image 1

Jesse Gilbert Reposted

Enumerate can be used to tracking indices—with custom starting points. #PythonTricks #python #pythonprogramming --- # Enumerate with a custom start index my_list = ['Python', 'Rocks', 'Hard'] for index, value in enumerate(my_list, start=100): print(f"{index}: {value}") ---

Tweet Image 1

Jesse Gilbert Reposted

Python's zip for combining list and split lists back apart. --- list1=[1, 2, 3] list2=['a', 'b', 'c'] # Combine zipped = list(zip(list1, list2)) print(zipped) # Split unzipped = zip(*zipped) list1_split, list2_split = map(list, unzipped) print(list1_split, list2_split) ---

Tweet Image 1

Jesse Gilbert Reposted

We can flatten lists with this one-liner for clean, readable code. #PythonTricks #python #pythonprogramming #pythonlearning . ---- # Flatten a 2D list into 1D matrix = [[1, 2], [3, 4], [5, 6]] flat_list = [item for sublist in matrix for item in sublist] print(flat_list) ----

Tweet Image 1

Jesse Gilbert Reposted

We can get rid of KeyError! defaultdict lets you set default values for missing keys easily. #PythonTricks #python #pythonprogramming #coding ---- from collections import defaultdict scores = defaultdict(int) scores['Python'] += 1 scores['Data Science'] += 2 print(scores) ----

Tweet Image 1

Jesse Gilbert Reposted

You can use itertools for infinite iteration. Repeat values or generate infinite sequences #PythonTricks #PythonTips #python #coding #pythonprogramming from itertools import cycle colors = cycle(['red', 'green', 'blue']) for _ in range(5): print(next(colors))

Tweet Image 1

Jesse Gilbert Reposted

You can use conditionals in list comprehensions. Compactly filter and process data #PythonTricks #PythonTips #python #coding #pythonprogramming #datascience nums = [1, 2, 3, 4, 5] squared_evens = [n**2 for n in nums if n % 2 == 0] print(squared_evens)

Tweet Image 1

Jesse Gilbert Reposted

Need quick counts? Use collections.Counter Easily count elements in a list or string #PythonTricks #PythonTips #python #coding #pythonprogramming #datascience from collections import Counter data = ['apple', 'banana', 'apple'] counts = Counter(data) print(counts)

Tweet Image 1

Jesse Gilbert Reposted

Simplify parallel iteration with zip(). Easily combine two or more iterables. #PythonTricks #PythonTips #python #coding #pythonprogramming #datascience names = ['Alice', 'Bob'] scores = [95, 88] for name, score in zip(names, scores): print(f'{name} scored {score}')

Tweet Image 1

Jesse Gilbert Reposted

F-Strings for dynamic code execution. They are not just for formatting. It can b be used to evaluate expressions too! #PythonTricks #PythonTips #python #coding #pythonprogramming #datascience name = 'Python' print(f'{name.upper()} is AWESOME!') # Output: PYTHON is AWESOME!

Tweet Image 1

Jesse Gilbert Reposted

Meet the Walrus Operator (:=) Save intermediate results in expressions #PythonTricks #PythonTips #python #coding #pythonprogramming #datascience nums = [10, 20, 30] if (total := sum(nums)) > 50: print(f'Sum is {total}, which is big!')

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

Python Question / Quiz; What is the output of the following Python code, and why? 🤔 Comment your answers below! #pythonlearning #pythonquiz #python

Tweet Image 1

Jesse Gilbert Reposted

“Messi is so humble” SMH

The way Pepe always got revenge for his teammates and fans 😭😭😭



Jesse Gilbert Reposted

Big Benz + Neymar + Mbappe

Omar Marmoush - 2024/25



United States Trends
Loading...

Something went wrong.


Something went wrong.