Python读书笔记6(列表-基本特性)

前期和大家分享了数字和字符串,如果数字和字符串都是单一的个体的话,列表就是将多个数字和字符串组合在一起,形成列表。列表概念与数组概念类似,是包含任意对象的有序集合。

列表的特性:

1、包含任意对象的有序集合;

2、通过下标索引(位置偏移)访问元素

3、可变长度、可任意嵌套

4、支持原位改变

一、声明一个列表

特性是任意对象、有序集合;定义列表需要用[ ]括起来。

二、通过下标索引(位置偏移)访问元素

列表的下标索引和上期分享的字符串一致,都是从0开始的

从左至右:从0至元素总数减1

从右至左:负的元素总数至-1

区间获取:左闭右开

三、可变长度、可任意嵌套

列表可以随意的增加删减元素(后面课程会详细说明方法);

列表内的某个元素也可以是列表

四、支持原位改变

原文发布于微信公众号 - 阿凯的Excel(akexcel)

原文发表时间:2017-12-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

Python读书笔记7

上期和大家分享了列表的创建及列表的基本特性,本期和大家分享一下列表改增删操作。 一、列表的修改 ? 上期的这个图还记得吗? 这个图说明了字符串的不可变性及列表的...

1879
来自专栏程序员互动联盟

【编程基础】C++ Primer快速入门之七:运算符

一、表达式的定义 什么是表达式?表达式,是由数字、运算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合(1)。1 + 2是个...

3044
来自专栏Laoqi's Linux运维专列

Python 字典(Dictionary)

41613
来自专栏CDA数据分析师

Python面试中8个必考问题

1、下面这段代码的输出结果是什么?请解释。 ? 怎样修改extendList的定义能够产生以下预期的行为? 上面代码输出结果将是: ? 很多人都会误认为list...

18010
来自专栏机器学习算法与Python学习

python: sort, sorted, reverse

python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加...

3428
来自专栏函数式编程语言及工具

泛函编程(24)-泛函数据类型-Monad, monadic programming

    在上一节我们介绍了Monad。我们知道Monad是一个高度概括的抽象模型。好像创造Monad的目的是为了抽取各种数据类型的共性组件函数汇集成一套组件库从...

19310
来自专栏技术博客

C#基础知识系列一(goto、i++、三元运算符、ref和out、String和string、重载运算符)

  这两天在网上看到的总结很多,尤其是博客园中的,很多很多,也给了我很多的启发,当然自己也总结过,而且有很多人也给与我一些意见和看法。不管怎样,自己还是先把所谓...

772
来自专栏Python攻城狮

jQuery1.jQuery简介及使用2.jQuery语法3.jQuery选择器4,jQuery 事件函数及效果显示

jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。(write less,do more.)

663
来自专栏漫漫深度学习路

pytorch学习笔记(十八):C 语言扩展 pytorch

上篇博文已经介绍了如何通过 继承 Function ,然后使用python 来扩展 pytorch, 本文主要介绍如何通过 cffi 来扩展 pytorch 。...

25510
来自专栏信安之路

php 不用字母,数字和下划线写 shell

还有这个师傅的 《记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门)》

1421

扫码关注云+社区