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

列表的定义、索引、添加、删除、查找、排序

时间:2018-01-28 12:42:39      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:index   lin   type   water   次数   remove   有序   就是   类型   

变量赋值

Python是一门弱变量的语言,它不用指定变量的类型,它的类型由值来决定。

变量赋值的方法:

1、  直接赋值

a = 1

技术分享图片

2、  链式赋值

a = b = 1

技术分享图片

3、  序列解包赋值

a,b = 1,2

技术分享图片

注意:序列解包赋值变量和值的个数一定要一致

列表

列表是一个有序的、可修改的、元素以逗号分割,以中括号包围的序列。

列表定义的方法:

1.       list

    技术分享图片

2、  []

    技术分享图片

3、  range

    技术分享图片

    4xrange

技术分享图片

注意:在Python3中取消了xrange,但是range的效果和xrange是一致的。

列表的索引

列表的索引和字符串的索引相似,但不完全相同,因为列表可以被修改,所以可以通过索引来修改列表。

1、列表的索引

技术分享图片

2、列表的修改

  技术分享图片

列表的方法

列表的添加

1append                在列表的尾部加入一个元素或者一组列表

技术分享图片

2extend                 将指定序列的元素依次追加到列表的尾部,注意指定的序列只能是列表

技术分享图片

3insert                   将指定的元素插入到指定的索引上去

技术分享图片

列表的删除

1pop              弹出删除指定索引上的元素,默认删除-1索引元素

技术分享图片

2remove                从左往右删除一个指定的元素,只删除一个

技术分享图片

3del               Python中内置的删除功能,不是列表所独有的功能

列表的查找

1count          计数指定的元素在字符串中出现的次数

技术分享图片

2index           查找指定元素第一次在字符串中出现的索引位置,找不到报错

技术分享图片

列表的排序

1reverse                将索引的位置倒叙,也就是把字符串倒着排列

技术分享图片

2sort             将字符串中的元素按照ASCII码表的顺序进行排列

技术分享图片


列表的定义、索引、添加、删除、查找、排序

标签:index   lin   type   water   次数   remove   有序   就是   类型   

原文地址:http://blog.51cto.com/13502869/2065936

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