import random   #Allows for deck to be shuffled.

def cardsuitandpip(cardpiplist, cardsuitlist):
    for i in range(0, 52):
        card = str(cardpiplist[i] + " of " + cardsuitlist[i])
        deck.append(card)

cardpips = ["2", "2", "2", "2", "3", "3", "3", "3", "4", "4", "4", "4", "5", "5", "5", "5", "6", "6", "6", "6", "7", "7", "7", "7", "8", "8", "8", "8", "9", "9", "9", "9", "10", "10", "10", "10", "Jack", "Jack", "Jack", "Jack", "Queen", "Queen", "Queen", "Queen", "King", "King", "King", "King", "Ace", "Ace", "Ace", "Ace"]
cardsuits = ["Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds", "Spades", "Clubs", "Hearts", "Diamonds"]
deck = []

deckgenerator = (cardsuitandpip(cardpips, cardsuits))

print(deck)