Python 程序对元组列表中的值进行唯一键计数

当需要获取元组列表中值的唯一键的计数时,可以对其进行迭代并确定相应的计数。

以下是相同的演示 -

示例

import collections

my_result = collections.defaultdict(int)

my_list = [[('Hello', 'Hey')], [('Jane', 'Will')], [('William', 'John')], [('Hello', 'Hey')], [('z', 'q')]]

print("名单如下:")

print(my_list)

for elem in my_list:

   my_result[elem[0]] += 1

print("结果是: ")

print(my_result)

输出结果
名单如下:

[[('Hello', 'Hey')], [('Jane', 'Will')], [('William', 'John')], [('Hello', 'Hey')], [('z', 'q')]]

结果是:

defaultdict(<class 'int'>, {('Hello', 'Hey'): 2, ('Jane', 'Will'): 1, ('William', 'John'): 1, ('z', 'q'): 1})

解释

  • 导入所需的包。

  • 定义了一个元组列表,其中包含字符串和字符。

  • 该列表显示在控制台上。

  • 遍历列表,第一个元素递增 1。

  • 该结果显示在控制台上。

以上是 Python 程序对元组列表中的值进行唯一键计数 的全部内容, 来源链接: utcz.com/z/358069.html

回到顶部