Python新手学习基础之数据结构-序列1

来源:互联网 发布:java文件阅读器下载 编辑:程序博客网 时间:2024/06/06 01:30

序列概念

序列,顾名思义就是有顺序的列,在Python里序列类型的数据结构包括字符串,列表和元组。既然都是序列类型,说明他们有很多共通点,他们的每一个元素都可以通过指定的偏移量方式(索引操作)来获得,而多个元素则可以通过切片方式来得到,这些方式会在后面讲到。

接下来我们来详细了解下序列。

 

运算操作

前面介绍字符串的时候讲过连接( + ) 和重复( * )操作,序列中的列表和元组也都是支持这两种操作的。

Python代码 
  1. numbers = (12345)  
  2. triple_numbers = numbers * 3  
  3. print(triple_numbers)  
  4.   
  5. #对2个列表floats,alphas进行连接,并且输出连接后的结果  
  6. floats = [123]  
  7. alphas = ['a''b''c']  
  8.   
  9. #在这里写下你的代码  
  10. print(floats + alphas)  

 

 

成员检查

成员检查,实际上就是使用前面讲过的成员运算符(in、not in)来检查对象值是否存在于序列之中。

in的检查下,如果存在,返回True,不存在则返回False。

not in的检查下,如果不存在,返回True,存在则返回False。

看段实例:

Python代码 
  1. language_name = ['p''y''t''h''o''n']  
  2. word = 'p'  
  3.   
  4. #判断word是否在列表language_name中,如果是,输出"YES",否则输出"NO"。  
  5. if word in language_name:   
  6.     print ("YES")   
  7. else:   
  8.     print ("NO")   

 

 更多学习内容,就在码芽网 http://www.mayacoder.com/lesson/index


0 0