码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记-day2-列表list

时间:2018-03-24 23:53:40      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:ima   多维数组   alt   返回   .com   png   删除指定元素   技术   否则   

今天来说说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、使用循环遍历二维数组

技术分享图片

示例:

技术分享图片

 

python学习笔记-day2-列表list

标签:ima   多维数组   alt   返回   .com   png   删除指定元素   技术   否则   

原文地址:https://www.cnblogs.com/shmily2018/p/8641882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!