python 学习
时间:2010-05-06 来源:m4774411wang
列表在python中感觉是最灵活的有序集合对象类型,有点像其他语言的数组的类型,它有很多非常有用的操作,下面大概介绍下
列表可以嵌套,索引和分片操作
嵌套:
l3 = ['a',['b','cc']]
索引:
l3[1]
分片:
l3[2:4]
下面有2个非常有意思的操作,+和*
比如:
[1,2]+[5,6]
结果生成了一个新的列表,[1,2,5,6]
注意python是强类型的语言,
如果
a = [1,2]
print a+"11"
它会报错:
Traceback (most recent call last):
File "", line 1, in
TypeError: can only concatenate list (not "str") to list
如果你要相加的话,可以把a通过str()方法转换成字符类型,或者是把字符串"11"通过list()方法转换成列表类型
学了下python列表的基本知识以后可以看看python列表操作方法,自己去 python2.6下载个python吧,然后python编辑器里多练习下!
作者:老王@python python教程
老王python,提供pythn相关的python教程和python下载,希望大家能够喜欢
列表可以嵌套,索引和分片操作
嵌套:
l3 = ['a',['b','cc']]
索引:
l3[1]
分片:
l3[2:4]
下面有2个非常有意思的操作,+和*
比如:
[1,2]+[5,6]
结果生成了一个新的列表,[1,2,5,6]
注意python是强类型的语言,
如果
a = [1,2]
print a+"11"
它会报错:
Traceback (most recent call last):
File "", line 1, in
TypeError: can only concatenate list (not "str") to list
如果你要相加的话,可以把a通过str()方法转换成字符类型,或者是把字符串"11"通过list()方法转换成列表类型
学了下python列表的基本知识以后可以看看python列表操作方法,自己去 python2.6下载个python吧,然后python编辑器里多练习下!
作者:老王@python python教程
老王python,提供pythn相关的python教程和python下载,希望大家能够喜欢
相关阅读 更多 +