用Python如何開發一副撲克牌呢?10行代碼實現


 

生成一副撲克牌的代碼如下:

def cards():
    num = list(range(2, 11))
    num.extend('JQKA')
    color = ('梅花', '方塊', '紅桃', '黑桃')
    card = [(m, n) for m in num for n in color]
    return card
print(cards())

知識1:一種新的列表生成方式

num1 = [1,2,3,4,5]
num2 = list(range(1,6))
print(num1)
print(num2)

 知識2:extend 的新用法

num2.extend(['ABCDE'])
num2.extend('ABCDE')  # extend后面是列表的話會將其合並,后面是字符串的話會將每個字符當成一個列表中的元素。
print(num2)

最后注意:光理論是不夠的。這里順便免費送大家一套2020最新python入門到高級項目實戰視頻教程,可以去小編的Python交流.裙 :七衣衣九七七巴而五(數字的諧音)轉換下可以找到了,還可以跟老司機交流討教!
本文的文字及圖片來源於網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM