我需要将数据保存在键值对中.我在python中搜索并找到了两种方法:
默认数据结构字典.
x = {'key':value}
value = x['key']
Run Code Online (Sandbox Code Playgroud)熊猫系列数据结构.
x = pandas.Series({'key':value})
value = x.key
Run Code Online (Sandbox Code Playgroud)我想知道除了语法之外这两者之间的区别.
我有一个列表中的扑克牌序列。有 4 个玩家,因此列表中的每四个元素代表一个技巧。我必须一起处理 4 张牌才能找到技巧赢家。我需要一次拆分列表四个元素。我目前正在做以下事情:
cardSequnce = [
'D7', 'D8', 'DT', 'DA',
'H2', 'H7', 'HK', 'H5',
'H3', 'HT', 'HA', 'HQ',
'H8', 'D2', 'H4', 'HJ',
'D6', 'D3'
]
four_card = []
for index, card in enumerate(cardSequnce):
if(index % 4 == 0):
# process four_card
four_card = []
four_card.append(card)
Run Code Online (Sandbox Code Playgroud)
我认为使用python的力量我可以做得比这更好。我可以同时访问 4 张卡吗?任何人都可以帮助我使我的代码更加 Pythonic 吗?