Here are some basic and common examples of Python list operations:
### Creating a List
```python
# Creating a list of numbers
numbers = [1, 2, 3, 4, 5]
# Creating a list of strings
fruits = ["apple", "banana", "cherry"]
# Creating a mixed list
mixed_list = [1, "hello", 3.14, True]
```
### Accessing Elements
```python
# Accessing elements by index
first_number = numbers[0] # 1
second_fruit = fruits[1] # "banana"
# Accessing the last element
last_number = numbers[-1] # 5
```
### Slicing a List
```python
# Getting a sublist
sublist = numbers[1:4] # [2, 3, 4]
# Slicing with step
step_slice = numbers[::2] # [1, 3, 5]
```
```python
# Changing an element by index
numbers[2] = 10 # [1, 2, 10, 4, 5]
# Appending an element to the list
numbers.append(6) # [1, 2, 10, 4, 5, 6]
# Inserting an element at a specific position
numbers.insert(1, 20) # [1, 20, 2, 10, 4, 5, 6]
```
### Removing Elements
```python
# Removing an element by value
numbers. Remove(10) # [1, 20, 2, 4, 5, 6]
# Removing an element by index
del numbers[1] # [1, 2, 4, 5, 6]
# Popping the last element
last_element = numbers.pop() # 6, numbers: [1, 2, 4, 5]
```
### List Operations
```python
# Concatenating lists
new_list = numbers + [7, 8, 9] # [1, 2, 4, 5, 7, 8, 9]
# Repeating lists
repeated_list = fruits * 2 # ["apple", "banana", "cherry", "apple", "banana", "cherry"]
```
### List Comprehensions
```python
# Creating a list with a comprehension
squares = [x**2 for x in range(5)] # [0, 1, 4, 9, 16]
# Filtering with a comprehension
even_numbers = [x for x in numbers if x % 2 == 0] # [2, 4]
```
### List Functions and Methods
```python
# Finding the length of a list
length = len(numbers) # 5
# Finding the maximum and minimum values
max_value = max(numbers) # 5
min_value = min(numbers) # 1
# Sorting a list
sorted_numbers = sorted(numbers) # [1, 2, 4, 5]
numbers.sort() # In-place sorting, numbers: [1, 2, 4, 5]
# Reversing a list
numbers.reverse() # In-place reverse, numbers: [5, 4, 2, 1]
reversed_numbers = numbers[::-1] # [1, 2, 4, 5]
```
These examples cover a wide range of common operations that can be performed on lists in Python.
TCCI Computer classes provide the best training in online computer courses through different learning methods/media located in Bopal Ahmedabad and ISCON Ambli Road in Ahmedabad.
For More Information:
Call us @ +91 98256 18292
Visit us @ http://tccicomputercoaching.com/
No comments:
Post a Comment