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

序列概念

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

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

 

运算操作

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

numbers = (1, 2, 3, 4, 5)
triple_numbers = numbers * 3
print(triple_numbers)

#对2个列表floats,alphas进行连接,并且输出连接后的结果
floats = [1, 2, 3]
alphas = ['a', 'b', 'c']

#在这里写下你的代码
print(floats + alphas)

 

 

成员检查

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

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

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

看段实例:

language_name = ['p', 'y', 't', 'h', 'o', 'n']
word = 'p'

#判断word是否在列表language_name中,如果是,输出"YES",否则输出"NO"。
if word in language_name: 
    print ("YES") 
else: 
    print ("NO") 

 

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



 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值