Quick actions

cmd+k|ctrl+k

Navigation

Languages

4-12-2024 am

Snippet info

Language

Python

Visibility

public

Author

chausage

Created

2024-12-04T02:53:05.625016Z

Updated

2024-12-04T03:43:53.7875Z

#simple function
old_list=['this', 'is', 'a', 'man']
new_list=[]
for item in old_list:
    if len(item)>2:
        new_list.append(item[::-1])
print(new_list)
#list comprehension
#new_list=[expression action, for loop, filter]
new_list=[item[::-1] for item in old_list if len(item)>2]
print(new_list)

def temp():
    new_list=[]
    for i in range(10):
        new_list.append(i**2)
    return new_list
print(new_list)

# nested for loop, we can copy the for-loop order
l=[]
for i in range(5):
    for j in range(5):
        for k in range(5):
            l.append((i,j,k))
l=[(i,j,k) for i in range(5) for j in range(5) for k in range(5)]
print(l)

#ex 1 
l=[]
for i in range(1,6):
    if i%2==0:
        for j in range(1,6):
            if j%3==0:
                l.append((i,j))
print(l)      

INFO