0% found this document useful (0 votes)
2 views

Python Basics Guide

Uploaded by

k245004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Python Basics Guide

Uploaded by

k245004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Python Basics: Lists, Tuples, Dictionaries, Formatted Input/Output, and If-Els

1. List
A list is an ordered, mutable collection of items, and it allows duplicates. Lists are defined by square

brackets [].

Basic Operations:

- Creating a List: my_list = [1, 2, 3, 4, 5]

- Accessing Items: print(my_list[0]) # Outputs: 1

- Modifying Items: my_list[2] = 10 # Changes the third item to 10

- Appending and Removing Items:

my_list.append(6) # Adds 6 to the end

my_list.remove(4) # Removes the first occurrence of 4

Useful Functions:

- len(my_list) - Returns the number of items

- sorted(my_list) - Returns a sorted version of the list

- my_list.pop() - Removes the last item and returns it

2. Tuple
A tuple is an ordered, immutable collection. Tuples are defined by parentheses () and are often used

for storing multiple items that should not change.

Basic Operations:

- Creating a Tuple: my_tuple = (1, 2, 3)

- Accessing Items: print(my_tuple[1]) # Outputs: 2

- Tuple Unpacking:
a, b, c = my_tuple

print(a, b, c) # Outputs: 1 2 3

Useful Functions:

- len(my_tuple) - Returns the length

- my_tuple.count(2) - Counts occurrences of an item

- my_tuple.index(3) - Returns the index of the first occurrence of 3

3. Dictionary
A dictionary is a collection of key-value pairs. It is unordered, mutable, and defined with curly braces

{}. Each key must be unique.

Basic Operations:

- Creating a Dictionary: my_dict = {"name": "Alice", "age": 25}

- Accessing and Modifying Items: print(my_dict["name"]) # Outputs: Alice

- Adding and Removing Items:

my_dict["city"] = "New York" # Adds a new key-value pair

del my_dict["name"] # Deletes the 'name' key

Useful Functions:

- my_dict.keys() - Returns all keys

- my_dict.values() - Returns all values

- my_dict.items() - Returns all key-value pairs

4. Formatted Input and Output


Basic Input:

- Taking Input: name = input("Enter your name: ")


- Converting Input: age = int(input("Enter your age: "))

Formatted Output with `print`:

- Basic Formatting: print("Hello, {}. You are {} years old.".format(name, age))

- f-Strings: print(f"Hello, {name}. You are {age} years old.")

Common Formatting Functions:

- Formatting Numbers: number = 123.45678, print(f"{number:.2f}") # Outputs: 123.46

- Padding and Alignment: print(f"{name:<10}") # Left-aligns name in a 10-character field

5. if else Statement
The `if else` statement allows for conditional execution based on whether a condition is `True` or

`False`.

Basic Structure:

age = int(input("Enter your age: "))

if age >= 18:

print("You are eligible to vote.")

else:

print("You are not eligible to vote.")

if elif else Chain:

score = int(input("Enter your score: "))

if score >= 90:

print("Grade: A")

elif score >= 80:

print("Grade: B")
elif score >= 70:

print("Grade: C")

else:

print("Grade: F")

Nested if Statements:

age = int(input("Enter your age: "))

is_student = input("Are you a student? (yes/no): ")

if age < 18:

if is_student == "yes":

print("You are a minor student.")

else:

print("You are a minor.")

else:

print("You are an adult.")

You might also like