python(0)

以前从来没有用过python,一直觉得python的语法有些反人类,但是现在好多地方,都在用python。

所以我也准备开始自己的python学习之路。我在学习的时候发现廖雪峰老师的入门教程比较好,我的

大部分笔记都会摘自那里,如果有侵权,我会立即删除。

 

1.list 介绍

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

数据类型,可以方便我们构造出其他数据结构,像栈,队列等。

2. list 操作

♦ 查询:我们可以根据索引来访问list中的每一个元素,python的索引是从0开始的,当索引超出了范围时,python会报一个

IndexError错误,所以要确保索引不要越界,最后一个元素的索引是len(elements)-1。这一点和C/C++有一点区别,C/C++

数组越界,不会认为是错误,但是现在有些编译器可以帮助程序员检查出来。值得注意的是,我们可以使用负值来访问排在表list后面的元素,例如 Friends(-1),就是访问的最后一个元素。那么倒数第二个倒数第三个可以依此类推。倒推的时候也要保证不要越界。

♦追加:我们可以向表list中追加元素到末尾,例如 Friends.append('xx'),这样‘xx’就被添加进表的末尾了。

♦插入:这个操作和追加很像,但是,这个操作的功能更加强大一些,可以插入到指定的位置。Friends(1,'xxx'),表示将‘xxx’插入到

索引1号元素的前面。

♦删除:这个操作包含两个类容,一个是pop(),每次删除表尾元素,另一个是pop(Id),表示删除指定位置的元素。

♦替换:替换操作比较简单,直接向指定的元素赋值,即可例如 Friends(1)='xxx',表示将元素1的内容替换为‘xxx’。

 

posted @ 2020-02-10 12:10  flyingswallow  阅读(737)  评论(0)    收藏  举报