Python 数组列表操作

3.1.1.列表常用操作
1创建列表
List1=[1,2,3]
列表中元素的数据类型可以不同
将元祖转换成列表的时候需要调用list(tuple)函数
该函数可以返回一个包含tuple中所有元素的列表
直接调用一个不带参的list()函数时,将返回一个空列表:[ ]

2.读取元素
使用下标表示该元素在list中的位置
注意list中元素下标是从0开始的
可以正向去list中的元素,也可以逆向取
下标-1是最后一个元素

3.遍历列表
for循环的两种形式
第一中隐含了len()函数
for cheese in cheese:
print (cheese)
第二种使用len()函数
for i in range(len(numbers)):
print numbers[i]

4.替换元素
列表是可变的,可以自私列表中指定下标的值对元素进行修改
numbers=[12,13]
numbers[1]=14
numbers
[12,14]

5.增加元素
使用“+”符号
list=[1]
list=list+[‘a’,‘b’]
方法
使用append()方法向列表的尾部添加一个元素 list.append(True)
使用extend()方法将一个类列表添加在愿列表的尾部
使用insert()方法将一个列表插入到指定的位置

6.检索元素
使用count()方法计算列表中某个元素出现的次数
list.count(‘x’)
使用in运算符检查某个元素是否在列表中
3 in list
使用index()方法返回某个元素在列表中的准确位置
如果有相同项,返回最小的位置

7删除元素
使用del语句删除某个特定位置的元素
del list[1]

使用remove()方法删除某个特定元素
remove(‘x’)
删除x最左边的数据项x

使用pop()函数弹出(删除)指定位置的元素,缺省参数时弹出最后一个元素。弹出空数组将会报错
list.pop()

8.字符串和列表的转化
字符串是列表的序列,而列表是值的序列。将字符串转化成列表使用list()函数
将字符串拆成单词使用split方法
t=s.split() #默认是空格

join是split的逆操作

3.1.2列表的常用函数
1.cmp(列表1,列表2)
第一个列表大于第二个列表返回1,小于返回-1 等于返回0

2.len(l列表)
返回列表中元素个数
len(list1)

3.max( 列表)和min(列表)
返回列表中最小或者最大的元素

4.sorted(列表)和resersed(列表)
前者对列表默认升序排列,添加一个参数reverse参数如果为true降序排列
后者功能是对列表进行逆序

5.sum(列表)
对数值型列表的元素进行求和运算
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值