I hereby claim:
- I am bbookman on github.
- I am trentreznor (https://keybase.io/trentreznor) on keybase.
- I have a public key ASAuct0Zg4DPo-WHmFXV3e47Xt9K7ZD2wnE-8ZKJauVCQAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
''' | |
Use a nested list comprehension to find all of the numbers from 1-100 that are divisible by any single digit besides 1 (2-9) | |
''' | |
#old school | |
no_dups = set() | |
for n in range(1, 100): | |
for x in range(2,10): | |
if n % x == 0: | |
no_dups.add(n) |
'''Find all of the words in a string that are less than 4 letters''' | |
sentence = 'On a summer day somner smith went simming in the sun and his red skin stung' | |
examine = sentence.split() | |
result = [word for word in examine if len(word) >=4] | |
print(result) |
''' | |
Produce a list of tuples consisting of only the matching numbers in these lists list_a = [1, 2, 3,4,5,6,7,8,9], list_b = [2, 7, 1, 12]. Result would look like (4,4), (12,12) | |
''' | |
list_a = [1, 2, 3,4,5,6,7,8,9] | |
list_b = [2, 7, 1, 12] | |
result = [(a, b) for a in list_a for b in list_b if a == b] | |
print(result) |
''' | |
Given numbers = range(20), produce a list containing the word 'even' if a number in the numbers is even, and the word 'odd' if the number is odd. Result would look like ['odd','odd', 'even'] | |
''' | |
result = ['even' if n%2 == 0 else 'odd' for n in range(20)] | |
print(result) | |
''' | |
Let's see the for loop and break out the syntax of the list comprehension |
''' | |
Get only the numbers in a sentence like 'In 1984 there were 13 instances of a protest with over 1000 people attending'. Result is a list of numbers like [3,4,5] | |
''' | |
sentence = 'In 1984 there were 13 instances of a protest with over 1000 people attending' | |
words = sentence.split() | |
result = [number for number in words if not number.isalpha() ] | |
print(result) |
''' | |
Find the common numbers in two lists (without using a tuple or set) list_a = [1, 2, 3, 4], list_b = [2, 3, 4, 5] | |
''' | |
list_a = [1, 2, 3, 4] | |
list_b = [2, 3, 4, 5] | |
common = [a for a in list_a if a in list_b] | |
print(common) |
''' | |
Get the index and the value as a tuple for items in the list ["hi", 4, 8.99, 'apple', ('t,b','n')]. Result would look like [(index, value), (index, value)] | |
''' | |
items = ["hi", 4, 8.99, 'apple', ('t,b','n')] | |
result = [(index, item) for index, item in enumerate(items)] | |
print(result) |
''' | |
Create a list of all the consonants in the string "Yellow Yaks like yelling and yawning and yesturday they yodled while eating yuky yams" | |
''' | |
sentence = "Yellow Yaks like yelling and yawning and yesturday they yodled while eating yuky yams" | |
result = [letter for letter in sentence if letter not in 'a,e,i,o,u, " "'] |
''' | |
Count the number of spaces in a string | |
''' | |
some_string = 'the slow solid squid swam sumptuously through the slimy swamp' | |
spaces = [s for s in some_string if s == ' '] | |
print(len(spaces)) |