6.列表
来源:互联网 发布:java中的类命名规范 编辑:程序博客网 时间:2024/06/05 22:43
----------------列表----------------
(1)列表:Python的“苦力”!
列表是可变的——可以改变列表的内容,并且列表有很多有用的、专门的方法。
(2)列表的组成:
用[]表示列表,包含了多个以逗号分隔开的数字,或者字符串。
如:
(3.1)取值:切片和索引
(3.2)改变列表:元素赋值
(3.3)删除元素:通过del语句来实现
1.append
append方法用于在列表末尾追加新的对象:
remove方法用于移除列表中某个值的第一个匹配项:
※对象和类,更好的理解列表
※对象=属性+方法
※列表是使用对象和类的一个例子
—当你使用变量i并给它赋值的时候,比如赋整数5,你可以认为你创建了一个类(类型)int的对象(实例)i。
—help(int)
※类也有方法,即仅仅为类而定义的函数
—仅在该类的对象可以使用这些功能。
—例如:
Python为list提供了append方法,这个方法的功能是让你在列表尾添加一个项目。
mylist.append("an item")列表mylist中增加字符串。
注意:对象.方法(使用“·”调用方法)
※类也有变量,仅为类而定义的变量
—仅在该类的对象可以使用这些变量/名称。
—通过“·”使用,例如 mylist.field。
(1)列表:Python的“苦力”!
列表是可变的——可以改变列表的内容,并且列表有很多有用的、专门的方法。
(2)列表的组成:
用[]表示列表,包含了多个以逗号分隔开的数字,或者字符串。
如:
>>>list1=["Smith","David","Clotho","张三"] >>>list2=[1,2,3,4,5] >>>list3=["str1","str2","str3"](3)基本的列表操作
(3.1)取值:切片和索引
(3.2)改变列表:元素赋值
>>>x=[1,2,3,5] >>>x[3]=4 >>>x [1,2,3,4]注意:不能为一个位置不存在的元素进行赋值!例如上例中,不能为索引为100的元素进行赋值。
(3.3)删除元素:通过del语句来实现
>>>names=["Smith","Alice","Bob","Beth"] >>>del names[2] >>>names ["Smith","Alice","Beth"](4)列表的方法
1.append
append方法用于在列表末尾追加新的对象:
>>>lst=[1,2,3] >>>lst.append(4) >>>lst [1,2,3,4]2.remove
remove方法用于移除列表中某个值的第一个匹配项:
>>>x=["to","be","or","not","to","be"] >>>x.remove("be") >>>x ["to","or","not","to","be"]----------------对象与类快速入门----------------
※对象和类,更好的理解列表
※对象=属性+方法
※列表是使用对象和类的一个例子
—当你使用变量i并给它赋值的时候,比如赋整数5,你可以认为你创建了一个类(类型)int的对象(实例)i。
—help(int)
※类也有方法,即仅仅为类而定义的函数
—仅在该类的对象可以使用这些功能。
—例如:
Python为list提供了append方法,这个方法的功能是让你在列表尾添加一个项目。
mylist.append("an item")列表mylist中增加字符串。
注意:对象.方法(使用“·”调用方法)
※类也有变量,仅为类而定义的变量
—仅在该类的对象可以使用这些变量/名称。
—通过“·”使用,例如 mylist.field。
阅读全文
0 0
- 6.列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- MC9S12XEP100 SCI(UART)驱动程序
- Unity Learning for Day 20
- FPGA编程注意事项
- char与signed char, unsigned char的区别
- 415Add Strings
- 6.列表
- 学生、成绩、课程表,要求查询001课程比002课程成绩高的所有学生的学号解决办法
- 《剑指offer》-第2章(2)
- MySQL重建或修复表或索引
- 在windows上安装和启动Elasticseach
- 树的非递归遍历
- 在 Ubuntu 11.10 上安装 Sun Grid Engine
- C++入门基本知识
- Java常见的几种排序方法