小编avn*_*ara的帖子

Python中字典和熊猫系列的区别

我需要将数据保存在键值对中.我在python中搜索并找到了两种方法:

  1. 默认数据结构字典.

    x = {'key':value}
    value = x['key']
    
    Run Code Online (Sandbox Code Playgroud)
  2. 熊猫系列数据结构.

    x = pandas.Series({'key':value})
    value = x.key
    
    Run Code Online (Sandbox Code Playgroud)

我想知道除了语法之外这两者之间的区别.

python dictionary python-3.x pandas

10
推荐指数
1
解决办法
1万
查看次数

python批量处理列表元素

我有一个列表中的扑克牌序列。有 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 吗?

python python-3.x

4
推荐指数
1
解决办法
7287
查看次数

标签 统计

python ×2

python-3.x ×2

dictionary ×1

pandas ×1