今天来说说python的各种数据结构,如list, dict,tuple,string等常用数据结构以及它们常用的方法及使用方法。
一、列表list
1、列表的定义

或者:
new_list = [] #空列表
2、打印列表
使用索引值引用列表里的具体某个值,如下

3、list如何添加元素
insert(0, ‘上海’),即为在0的位置插入元素上海,列表的已有元素相应的往后挪位置

结果:

4、删除元素
(1)第一种方法:使用pop(索引值), 示例相当于把0索引位置的元素删除了,
# cities.pop(3) #索引不能越界,否则会报错

结果:

(2) 第二种删除元素的方法

(3) 第三种方法,使用del删除指定元素

5、清空列表

6、修改列表里的元素

7、查询列表元素
list方法:
list.index(‘指定的元素‘)
list.count(‘指定的元素‘)

8、列表逆转
列表方法: list.reverse(), 返回值为None


9、列表的排序

10、列表合并


11、多维数组如何获列表里的元素
按列表的层次,一层一层取值即可

12、列表的长度
使用len(),python的内置函数,适用于list,string等。

13、list操作示例程序
示例1:


二、列表的切片
1、切片的使用

如range()使用时,也是顾头不顾尾:

2、切片的步长使用

3、list.reverse()与list[::-1] 的区别

4、切片的不同同法,相同的输出结果

三、字符串的切片,上述的切片同样适用于字符串

四、列表的循环
1、使用循环遍历列表

2、使用循环遍历字符串

3、使用循环遍历二维数组

示例:
