#Python random洗撲克牌
p = [] ; a=b=c=d=[]
import random
p = random.sample(range(1,53),52)
print(p)
print(len(p))
for i in range(52): #這一行應該多寫了
a = p[0:49:4]
b = p[1:50:4]
c = p[2:51:4]
d = p[3:52:4]
#這語法終點為何
#不大容易想
“””
if i%4 == 1 : a.append(p[i])
elif i%4 == 2 : b.append(p[i])
elif i%4 == 3 : c.append(p[i])
elif i%4 == 0 : d.append(p[i])
不知道為何無法分撲克牌
不理會if判斷式,
52張牌全部append進去
“””
print(a) ; print(b) ; print(c) ; print(d)

“””或者以下這樣寫也可以
#注意a=[] ; b=[] ; c=[] ; d =[]
#不能寫: a=b=c=d=[]
不然j,k,l迴圈都會影響到a
最後變成a=b=c=d 都有52張牌
“””

#一開頭的if無法分撲克牌也是一樣的原因
# a=[] ; b=[] ; c=[] ; d =[]



![Python: 如何用 pandas.DataFrame.apply 讓DataFrame增加新的一欄 ; df[“mean”] = df.apply( np.mean, axis=1) ; DataFrame.apply(func, axis=0, raw=False, result_type=None, args=(), **kwargs) Python: 如何用 pandas.DataFrame.apply 讓DataFrame增加新的一欄 ; df[“mean”] = df.apply( np.mean, axis=1) ; DataFrame.apply(func, axis=0, raw=False, result_type=None, args=(), **kwargs)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2023/05/20230519084320_22.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![Python: 如何使用 os.environ[“PATH”] 設定環境變數?與 sys.path.append() 差別為何? Python: 如何使用 os.environ[“PATH”] 設定環境變數?與 sys.path.append() 差別為何?](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2024/09/20240905135312_0_890fa1.png?quality=90&zoom=2&ssl=1&resize=350%2C233)





近期留言