Monday 22 January 2024

Cheat sheet for Python list



List Basics:

Creating a List:

my_list = [1, 2, 3, 'four', 5.0]

Accessing Elements:

first_element = my_list[0]
last_element = my_list[-1]

Slicing:

sliced_list = my_list[1:4]  # Returns elements at index 1, 2, and 3

List Operations:

Appending and Extending:

my_list.append(6)        # Adds 6 to the end
my_list.extend([7, 8])   # Extends with elements 7 and 8

Inserting at a Specific Position:

my_list.insert(2, 'inserted')  # Inserts 'inserted' at index 2

Removing Elements:

my_list.remove('four')  # Removes the first occurrence of 'four'
popped_element = my_list.pop(2)  # Removes and returns element at index 2

Sorting:

my_list.sort()   # Sorts the list in ascending order
my_list.reverse()  # Reverses the order of elements

List Functions:

Length and Count:

length = len(my_list)          # Returns the number of elements
count_of_element = my_list.count(2)  # Returns the count of occurrences of 2

Index and In:

index_of_element = my_list.index('four')  # Returns the index of 'four'
is_present = 5 in my_list       # Returns True if 5 is in the list, False otherwise

List Comprehensions:

Creating a New List:

squared_numbers = [x**2 for x in range(5)]

Conditional List Comprehension:

even_numbers = [x for x in range(10) if x % 2 == 0]

Miscellaneous:

Copying a List:

copied_list = my_list.copy()

Clearing a List:

my_list.clear()  # Removes all elements from the list

0 Comments:

Post a Comment

Popular Posts

Categories

AI (27) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (117) C (77) C# (12) C++ (82) Course (62) Coursera (179) coursewra (1) Cybersecurity (22) data management (11) Data Science (95) Data Strucures (6) Deep Learning (9) Django (6) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (5) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (92) Leet Code (4) Machine Learning (44) Meta (18) MICHIGAN (5) microsoft (3) Pandas (3) PHP (20) Projects (29) Python (748) Python Coding Challenge (221) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (40) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses