My QA Projects

QA Projects I was involded.

View on GitHub

Lists

  Sequence Mutable
List YES YES
tuple YES NO
String YES NO
Range YES NO
Set NO YES
Dict NO YES

Lists Literals

my_list = [1, 2, 3, 4, 5]
scores = [82,79, 95, 88, 82, 93]
emails = ['info@berkeley.edu','facts@wikipedia.com', 'support@irs.com']
colors = ["red", "green", "blue", "yellow"]
[]
[,]

Lists Functions

list(container)
# return a list from a given container

Inherited Lists Operators

| lst[index] | index operator
| lst[start:stop] | slice index operator
| lst1==lst2 | equality operator
| lst1!=lst2 | inequality operator
| item in lst | membership operator
| lst1+lst2 | append operator

Assignment

lst[index]=value
# set value at index in lst

Examples

todo = ['homework', 'groceries']
todo = todo+'exercise'
# Typeerror: can only concatenate list (not str) to list
todo = todo+['exercise']
todo
['homework', 'groceries', 'exercise']
todo[-2:]
['groceries', 'exercise']
todo[1]='haircut'
todo
['homework', 'haircut', 'exercise']

Delete

del lst[index]
# delete an item in lst at index
# deltes an item at a specified index in a list

del lst[start:stop]
# delete a slice from start to stop

Example Membership Operator

fruits = ['apple', 'banana', 'cherry', 'date']

# Check if 'banana' is in the list
print('banana' in fruits)  # Output: True

# Check if 'grape' is not in the list
print('grape' not in fruits)  # Output: True

a list of dictionaries

 # Creating a list of dictionaries
list_of_dicts = [
    {"name": "John", "age": 30, "city": "New York"},
    {"name": "Alice", "age": 25, "city": "Los Angeles"},
    {"name": "Bob", "age": 35, "city": "Chicago"}
]

# Accessing elements in the list of dictionaries
print(list_of_dicts[0]["name"])  # Output: John
print(list_of_dicts[1]["age"])   # Output: 25
print(list_of_dicts[2]["city"])  # Output: Chicago

a dictionary of lists?

# Creating a dictionary of lists
dict_of_lists = {
    "fruits": ["apple", "banana", "orange"],
    "colors": ["red", "yellow", "orange"],
    "numbers": [1, 2, 3, 4, 5]
}

# Accessing elements in the dictionary of lists
print(dict_of_lists["fruits"])   # Output: ['apple', 'banana', 'orange']
print(dict_of_lists["colors"][0])  # Output: red
print(dict_of_lists["numbers"][2])  # Output: 3

  back