美文网首页
python为元组相关操作

python为元组相关操作

作者: To_QT | 来源:发表于2019-08-20 20:36 被阅读0次

1. 为元组命名,提高可读性

# 定义元组名称
_NAME, _AGE, _SEX, _EMAIL = range(4)

def way1():
    student = ('Jim', 16, 'male', 'a@gmail.com')
    print(student[_NAME])
    print(student[_AGE])
    print(student[_SEX])
    print(student[_EMAIL])

def way2():
    from collections import namedtuple
    Student = namedtuple('Student', ['name', 'age', 'sex', 'email'])
    s = Student('Jim', 16, 'male', 'a@gmail.com')
    print(s)
    print(s.name)

if __name__ == '__main__':
    way2()

2. 统计元组中出现的频度

def count_nums1():
    '''
    # 创建字典,data中数据作为key, value为0
    # 迭代data,相同值value+1
    :return:
    '''
    data = [randint(0, 10) for _ in range(30)]
    data_dict = dict.fromkeys(data, 0)

    for i in data:
        data_dict[i] += 1
    print(data_dict)


def count_nums2():
    '''
    # 使用Counter包,most_common(n)
    前n个高频词
    :return:
    '''
    from collections import Counter
    data = [randint(0, 10) for _ in range(30)]
    data_dict = Counter(data)
    print(data_dict.most_common(3))

相关文章

  • python为元组相关操作

    1. 为元组命名,提高可读性 2. 统计元组中出现的频度

  • Python中元组的相关操作你会多少?

    Python中元组的相关操作 元组和列表非常像,只是元组是[],而列表是(),元组通常用于存储不同类型的数据,而列...

  • Python常用函数汇总(数据结构、文件类)

    Python提供了大量处理各类数据结构(字符串、列表、元组、字典)及文件类(包括文件夹)的函数,为我们进行相关操作...

  • Python 元组

    Python中,元组的操作与列表相似,不同点是元组是不可变对象,元组中的元素不能修改。 1、定义元组 Python...

  • 10 Python通用序列操作

    在讲解列表和元组之前,本节先介绍Python中序列的通用操作,这些操作在列表和元组中都会用到。Python中所有序...

  • Python-元组

    备注:本文整理自菜鸟教程 一、简介 Python中元组的元素不能修改 元组使用小括号 二、元组操作 1、创建空元组...

  • Python中的变量分类以及常用操作

    Python的变量分类: 列表、元组、字典、字符串常用操作

  • 013--元组介绍

    元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。也可进行分片和连接操作.元组使用小括号,列表使...

  • Python序列的基本操作

    首先序列是什么: 在Python中序列有:字符串、数组、元组 切片操作 重复操作 连接操作 成员操作

  • PythonQuickView by L0st

    PythonQuickView 处理字符串 列表 数字相关 元组 Python中的逻辑运算 Python中的If结...

网友评论

      本文标题:python为元组相关操作

      本文链接:https://www.haomeiwen.com/subject/drtjsctx.html