python序列之列表


当前第2页 返回上一页

s1 = [1,2,3]

s2 = [4,5,6]

s = s1+s2 两个列表相加后,返回新列表s=[1,2,3,4,5,6]

s3 = ‘hello’

s4 = (1,2,3)

s1+s3

s1+s4

该语句执行后,会报错

注:虽然字符串和元组,都和列表一样为序列,但是两者不能直接相加

这里:引入一个内建函数 list(),可以将字符串或者元组直接转换成字符串 s1 + list(s3) s1 + list(s4) 这样,就可以正常执行了

注:list()可以将字符串、元组等序列转换成列表,如何将列表转换成字符串呢?

eg:s = ’’.join(list1) ,可以将列表list1转换成字符串s

列表的乘法 s1 = [1]

s2 = s1*10

返回s2 = [1,1,1,1,1,1,1,1,1,1]

常用于声明空列表

s1 = [None] #这时候使用s1 = [] 是不行的

s2 = s1*10

声明了一个长度为10的空列表

4、检查元素是否存在 s1 = [1,2,3]  

if 1 in s1:  

  print "元素存在"

else:

  print "元素不存在"

5、列表常用内建函数

list1 = [1,2,3,4]

len(list1) #取列表长度

max(list1) #取列表最大值

min(list1) #取列表最小值

sum(list1) #对列表成员求和,求和的列表成员中不能有字符串,否则会报错

cmp(list1,list2) #比较两个列表的大小,返回结果为1,-1,0

比较规则 全是数字,比较最小的数字

字母大于数字

字母从首字母按出现顺序比较

全部一致,比较长度,长的更大 都一致,视为相等,返回0

以上就是python序列之列表的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python中range函数怎么用

自学Python看什么

Python怎么调用图像处理

Python中回调的含义详解

Python转大数据容易吗

分享Python实现的二叉树定义与遍历

Python能做什么?是什么意思?

Python是什么意思?

Python全栈要学什么

Python对多属性的重复数据去重

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...