## Return Letter Combinations

0 likes • Nov 18, 2022 • 0 views
Python

## More Python Posts

#### Dictionary Sort

0 likes • Nov 18, 2022 • 0 views
Python
```mydict = {'carl':40, 'alan':2, 'bob':1, 'danny':0}
# How to sort a dict by value Python 3>sort = {key:value for key, value in sorted(mydict.items(), key=lambda kv: (kv[1], kv[0]))}print(sort)
# How to sort a dict by key Python 3>sort = {key:mydict[key] for key in sorted(mydict.keys())}print(sort)```

#### Caesar Encryption

0 likes • Mar 10, 2021 • 0 views
Python
```import string
def caesar(text, shift, alphabets):	def shift_alphabet(alphabet):	    return alphabet[shift:] + alphabet[:shift]		shifted_alphabets = tuple(map(shift_alphabet, alphabets))	final_alphabet = "".join(alphabets)	final_shifted_alphabet = "".join(shifted_alphabets)	table = str.maketrans(final_alphabet, final_shifted_alphabet)	return text.translate(table)
plain_text = "Hey Skrome, welcome to CodeCatch"print(caesar(plain_text, 8, [string.ascii_lowercase, string.ascii_uppercase, string.punctuation]))```

#### Print "X" pattern

0 likes • Nov 19, 2022 • 0 views
Python
```def print_x_pattern(size):    i,j = 0,size - 1
while j >= 0 and i < size:
initial_spaces = ' '*min(i,j)        middle_spaces = ' '*(abs(i - j) - 1)        final_spaces = ' '*(size - 1 - max(i,j))
if j == i:            print(initial_spaces + '*' + final_spaces)        else:            print(initial_spaces + '*' + middle_spaces + '*' + final_spaces)
i += 1        j -= 1
print_x_pattern(7)```

#### Shuffle Deck of Cards

0 likes • May 31, 2023 • 1 view
Python
```import random
# Define the ranks, suits, and create a deckranks = ['Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'Jack', 'Queen', 'King']suits = ['Hearts', 'Diamonds', 'Clubs', 'Spades']deck = [(rank, suit) for rank in ranks for suit in suits]
# Shuffle the deckrandom.shuffle(deck)
# Display the shuffled deckfor card in deck:    print(card[0], "of", card[1])```

#### lambda example

0 likes • Nov 19, 2022 • 0 views
Python
```list_1 = [1,2,3,4,5,6,7,8,9]cubed = map(lambda x: pow(x,3), list_1)print(list(cubed))
#Results#[1, 8, 27, 64, 125, 216, 343, 512, 729]```

#### Palindrome checker

0 likes • Nov 19, 2022 • 3 views
Python
`# function which return reverse of a stringdef isPalindrome(s):    return s == s[::-1] # Driver codes = "malayalam"ans = isPalindrome(s) if ans:    print("Yes")else:    print("No")`