python元祖和列表

Posted 任怡飞吃屎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python元祖和列表相关的知识,希望对你有一定的参考价值。

下面讲到的分别有:

列表;元祖

列表的定义

list(列表)是python中使用最频繁的数据类型,在其他语言中叫做数组

专门储存一串信息

列表[  ]定义,数据之间有逗号分隔

列表的索引是从0开始的

      索引就是数据在列表中的位置编号,索引又被称为下标

!!!!注意从列表中取值是,如果超过索引的范围就会程序报错

name_list = ["zhangsan", "lisi", "wangwu"]     

列表常用的操作啊

在随意一个文件里创建一个列表      如:name_list=[  ]

按下Tab就会提示列表的使用方法

In [1]: name_list.
name_list.append       name_list.count          name_list.insert              name_list.reverse
name_list.clear                  name_list.extend                name_list.pop                         name_list.sort
name_list.copy             name_list.index              name_list.remove

 

再者就是循环遍历

遍历就是从头到尾依次从列表中获取数据

     在循环体的内部针对每一个元素,执行相同的操作

在python中为了提高列表的遍历效率,专门提供的iteration遍历

使用for循环就可以实现这一代码

#for循环内部使用的变量 in  列表
for  name  in  name_ list:
               循环内部针对列表元素进行操作
                 print(name)

应用的场景

尽管python的列表中可以储存不同类型的数据

但是在开发中,更多的应用场景是

       列表储存想同类型的数据

       通过迭代遍历再循环内部,针对列表中的每一项元素,执行相同的代码

元祖

      元祖的定义

Tuole(元祖)与列表类似,不同之处在于元祖的元素不能修改

            元祖表示多个元素组成的序列

           元祖在python开发中,有特定的应用场景

用于储存一串信息,数据之间的使用,分隔

元祖用()定义

元祖的索引从0开始的

        索引就是数据在元祖中的位置编号

info_tuple=(“zhangsan”,18,1.75)

创建空元祖

info_tuple=()

元祖中 只包含一个元素是,需要在元素后面添加逗号

info_tuple=(50,)

关于列表和元祖就到这里,需要大家好好锻炼,和实例

以上是关于python元祖和列表的主要内容,如果未能解决你的问题,请参考以下文章

Python中的列表,元祖,集合,字典

python元祖

Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系

Python(85)_列表元祖和字典复习

Python 小栈_03:Python的列表元祖和字典

python列表与元祖