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

变量赋值

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

变量赋值的方法:

1、  直接赋值

a = 1

2、  链式赋值

a = b = 1

3、  序列解包赋值

a,b = 1,2

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

列表

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

列表定义的方法:

1.       list

2、  []

3、  range

4、xrange

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

列表的索引

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

1、列表的索引

2、列表的修改

列表的方法

列表的添加

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

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

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

列表的删除

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

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

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

列表的查找

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

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

列表的排序

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

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

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

时间: 2024-11-06 10:59:53

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

Vue,品牌列表案例(仅添加,删除,搜索,全局过滤器,私有过滤器)

Vue,品牌列表案例(仅添加,删除,搜索,全局过滤器,私有过滤器) 添加了时间过滤器(私有的) 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script src="../../js/vue.js"></script> 7 <link rel=&qu

python 列表的操作(添加删除)列表和元组的区别

python 列表的操作(添加删除) 1.列表的添加:append 和extend append 和extend 的区别:  append只能追加1个元素  ,extend可以追加多个 >>> lst1=[1,2,3,4] >>> lst1.append(5) >>> lst1 [1, 2, 3, 4, 5] >>> lst1.extend([6,7,8]) >>> lst1 [1, 2, 3, 4, 5, 6, 7

mysql 分析5语句的优化--索引添加删除

查看表的索引 show create table 表名; show index from 表名; show keys from表名; 添加索引 alter table 表名  add index 索引名字 (索引字段): alter table goods  add index price (shop_price); 1.PRIMARY  KEY(主键索引)mysql>ALTER  TABLE  `table_name`  ADD  PRIMARY  KEY (  `column`  ) 2.U

35课时 可变列表list常用操作 添加/删除/插入

x.append(1)单个元素 x.extend([1,2]) 多个元素 删除 del 此处有误 应该是在第i+1个位置插入m

MySQL 添加索引,删除索引及其用法

一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重. 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大.但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化sql了,给数据库建立正确合理的索引,是mysql优化的一个重要手段. 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql

python3_列表(修改,添加和删除元素操作)

前言:列表的定义:列表是由一系列按特定顺序排列的元素组成.即列表是一个有序集合. 1.修改列表元素 由前言知列表是一个有序集合,因此在修改列表元素时我们需指定列表名和要修改的元素的索引,再指定该元素的新值. 例如,假设有一个人名列表,其中第一个人叫'xiaohong',如何修改他的值呢? names = ['xiaohong', 'Eric', 'Lily'] print(names) names[0] = 'xiaoming' print(names) 上述代码中,我们首先定义了一个人名列表,

列表类型删除循环排序

列表删除 pop()删除列表最后一个 remove()删除列表某元素..如果有重复的值删除指定第一个元素,只能以个一个删除 del全局性的删除 del可以删除变量..可以删除列表内某元素...可以批量删除 列表循环使用for for循环使用语法是  for i in 某列表 rang(10)生成一个列表是0到10的 列表排序 列表是有序的列表是按照索引排列. 排序使用sort() 如列表内.有数值和字符的不能排序 sort()排序按照ASCII顺序排列 reverse()倒序 列表加起来用+或者

用SQL语句添加删除修改字段

1.增加字段     alter table docdsp     add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型     ALTER TABLE table_name     ALTER COLUMNcolumn_name new_data_type4.sp_rename 改名     EXEC sp_rename '[dbo].[Table_1].[filedName1]

用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 4.sp_rename 改名 更改当前数据库中用户创建对象(如表.列或用户定义数据类型)的名称. 语法 sp_rename

Python 列表的定义及操作

# 列表概念:有序的可变的元素集合 # 定义 # 直接定义 nums = [1,2,3,4,5] # 通过range函数构造,python2 和python3 版本之间的差异: # python3 用的时候才会去构造 nums = range(1,101) # 列表嵌套 # 注意和C语言中数组的区别,是否可以存放不同的数据类型 nums = [1,2,"ab","1",True,["a","b","c"]]