Quantcast
Channel: bug调试网 » Python
Viewing all articles
Browse latest Browse all 10

Python序列

$
0
0

所有序列都包括以下基本操作:

索引(indexing)、分片(sliceing)、加(adding)、乘(multiplying)、检查某个元素是否属于序列、计算序列长度、找出最大元素、找出最小元素。

1、索引

 

>>> greeting=”hello”>>> greeting[0]

‘h’

>>> greeting[-1]

‘o’

 

2、分片

 

>>> numbers=[1,2,3,4,5,6,7,8,9,10]>>> numbers[3:6]

[4,5,6]

>>> numbers[0:-1]

[1,2,3,4,5,6,7,8,9]

 

3、加

 

>>> [1,2,3]+[4,5,6][1,2,3,4,5,6]

>>>’hello’+’wolrd’

‘hellowolrd’

 

4、乘

 

>>>’abc’*5′abcabcabcabcabc’

>>> [42]*3

[42,42,42]

 

5in

 

>>> permit=’rw’>>>’r’inpermit

True

>>>’x’inpermit

False

 

6lenmaxmin

 

>>> numbers=[100,55,789]>>>len(numbers)

3

>>>max(numbers)

789

>>>min(numbers)

55

 

7cmp

 

>>> number1=123>>> number2=234

>>> cmp(number1,number2)

-1

>>> cmp(number2,number1)

1

 

列表的特殊操作:

1、元素赋值

 

>>> x=[1,1,1]>>> x[1]=2

>>> x

[1,2,1]

 

2、删除元素

 

>>> string=['a','b','c','d','e']>>>delstring[2]

>>> string

['a','b','d','e']

 

3、分片赋值

 

>>> name=list(‘perl’)>>> name

['p','e','r','l']

>>> name[2:]=list(‘ar’)

>>> name

['p','e','a','r']

>>> name[1:1]=[2,3,4]

>>> name

['p',2,3,4,'e','a','r']

>>> name[1:3]=[]

>>> name

['p',4,'e','a','r']

 

最后编辑:

作者:小渣渣

这个人很懒什么也没留!~
站内专栏 邮箱

声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权
转载请注明来源:bug调试网
本文链接地址:http://bugtiaoshi.me/p/394.html

Viewing all articles
Browse latest Browse all 10

Latest Images

Trending Articles





Latest Images