零基础学习python数据分析——列表(list)

在Python中,能够直接处理的数据类型有以下几种,科多大数据带你来学习:

1、整型、浮点型、字符串

2、列表:[]

3、元组:()

4、字典:{}

5、集合:set([]) → {}

6、布尔值、空值、常量

在上一篇文章《零基础学习数据分析之——python输入和输出》中已经讲了整型、浮点型、字符串,这里就不做介绍了。

列表:

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

比如,列出班里所有同学的名字,就可以用一个list表示:

变量classmates就是一个list。用len()函数可以获得list元素的个数:

用索引来访问list中每一个位置的元素,记得索引是从0开始,而不是从1开始:

当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界。

如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素。以此类推,可以获取倒数第2个、倒数第3个:

list的增删改:

list是一个可变的有序表,所以,可以对list中的元素进行操作

1、往列表中增加元素:

往list中追加元素到末尾(使用append()):

也可以把元素插入到指定的位置,比如索引号为1的位置(使用insert()):

2、往列表中删除元素:

要删除list末尾的元素(使用pop()):

删除指定位置的元素(使用pop(i),其中i就是索引位置):

3、修改列表中的元素:

直接赋值给对应的索引位置:

知识扩展:

1、list里面的元素的数据类型也可以不同;

2、list元素也可以是另一个list,如:a=[0,1,2,3[12,13,14]];

今天先给大家讲解列表,大家要多练习,后面会讲到元祖、字典等等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,235评论 1 118
  • 前言 ||| 第二章 使用ArcPy编写脚本 Python支持大部分在其他语言中出现的编程结构。在本章内容中,我们...
    muyan阅读 90,651评论 10 55
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,792评论 0 5
  • 有声必应,哈哈,每次给儿子留言都会得到简短的回复,虽然有点短,可是都有回复,真好。感赏儿子知道妈妈惦记。感赏儿子独...
    lyy媛媛阅读 1,517评论 2 2
  • 假如有那永世无法跨越的河,而你是河彼岸的丁香一朵, 我愿执着坚守,趟流而下,哪怕就此被这河水淹没。 假如有那恒远难...
    蓝格子lee阅读 1,603评论 2 1

友情链接更多精彩内容