基于Python的数据分析与数据挖掘教程之一:列表(list)、元组(tuple)、集合(set),字典(dict)

基于Python的数据分析与数据挖掘教程之一:

列表(list)、元组(tuple)、集合(set,字典(dict)

 

先打开编辑环境:开始->程序->Anaconda3->Jupyter Notebook

 

出现如下界面,单击右上角“new”所在的倒三角形,单击Python,出现编辑环境。

 

一、列表(list)

一、列表(list)

       列表是Python数据结构中最重要的结构之一,列表功能非常强大。

1、列表的定义与引用

      

出现结果:

2、可以在列表中定义不同数据类型的数据

 

3、列表值的引用

①:输出整个列表的值

②:输出第一个元素的值

③: 输出第三个元素的值

 

输出最后一个元素的值

4、取部分或区间的连续值

①:输出第1个到第3个元素的值(含头不含尾)

②:输出第2个到第5个元素的值(含头不含尾)

5、list常用函数

⑴、append(x):功能 将元素追加到列表末尾

 

⑵、extend(L):功能 将列表L追加到原列表末尾

⑶、insert(i,x):在列表中i 的位置插入元素x

 

⑷、remove(x):将列表中第一个为x的元素删除,若不存在x,则引发一个异常

⑸、pop(i):删除位置为i的元素,并将删除的元素显示。若不指定i,则默认弹出最后一个元素。

 

⑹、index(x):返回第一个x元素的位置,若不存在,则报错

 

⑺、count(x):统计列表中x 元素的个数

 

⑻、reverse():将列表反序

    

 

⑼、sort():从小到大排序,sort(reverse=True),从大到小排序

   

 

   

二、元组(tuple)

1、元组定义及特点

             

 

2、元组的取值:与列表类似

 

3、元组的元素不可更改:因此元组就没有插入、删除、排序等操作了。

      

三、集合

1、定义及特点:重复元素只显示一次(和高中数学集合的特点一致)

      

 

2、集合的一些操作

⑴、交集

   

 

⑵、并集

   

 

⑶、集合相减(A减去B中A有的元素)

   

 

⑷ 、集合异或(A并B后减去公共部分的元素)

   

四、字典(dict)

1、字典的定义

      

 

2、字典元素的取值

      

 

      

3、字典的含义

   d = {keys:values},:号前表示键,:号后表示所对应的值

⑴、获取字典的key列表

   

 

⑵、获取字典的value列表

   

 

发布了19 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/fjqlldg/article/details/104710557