Python数据分析系列1

python数据结构、函数、文件

1数据结构和序列

1.1元组

tuple可以将任意序列或迭代器转换成元组:

tuple([4, 0, 2])
>(4, 0, 2)

tup = tuple('string')
tup
>('s', 't', 'r', 'i', 'n', 'g')

可以用方括号访问元组中的元素。元组中的对象就不能修改了,但如果元组中的某个对象是可变的,比如列表,可以在原位进行修改。 +/*串联元组 这里只是引用

1.1.1拆分元组

将元组赋值给类似元组的变量 允许从元组的开头“摘取”几个元素。它使用了特殊的语法*rest,这也用在函数签名中以抓取任意长度列表的位置参数:

In [29]: values = 1, 2, 3, 4, 5

In [30]: a, b, *rest = values

In [31]: a, b
Out[31]: (1, 2)

In [32]: rest
Out[32]: [3, 4, 5]

1.1.2 tuple方法

count()统计某个值得出现频率