1、 序列
#序列是用于存放多个值的连续内存空间,并且按照一定的顺序排列。序列结构主要有列表、元组、集合、字典和字符串。
2、访问方式
1)索引
—可以用负数 负数是从右到左,第一个元素索引值为-1
#访问列表的单个元素时 通过[索引号]来访问
number=[1,2,3,4,5]
print(number[3]) # 结果 4
print(number[-3]) # 倒数第三个 结果 3
#(2)切片
#它可以访问一定范围内的元素
- 语法 sname[start : end:step]
sname:序列名称
verse=[“百草园”,“三味书屋”,“博人传”,“沙和尚”,“猪八戒”,“孙悟空”]
print(verse[1:3]) # [‘三味书屋’, ‘博人传’]
print(verse[:]) # [“百草园”,“三味书屋”,“博人传”,“沙和尚”,“猪八戒”,“孙悟空”]
print(verse[1:5:1])# [‘三味书屋’, ‘沙和尚’]
3、 列表 List
#列表元素可以二次赋值
#支持数字,字符,字符串等
string=[‘hello’,‘world’,‘ni’]
c=[‘a’,‘b’,‘c’]
print(number,string,c)
—in 判断元素是否在列表中
— not in 判断元素不在列表中
if 3 in number:
print(“在里面”)
else:
print(“不在里面”)
print(4 in number) # True
print(5 not in number) # True
print(7 in number) # False
print(‘a’ not in number) # True
3.1 序列相加 注:相同类型相加
a = [“好好学习”,“天天向上”]
b = [‘我们’,‘要’]
print(b + a) # 输出 [‘我们’, ‘要’, ‘好好学习’, ‘天天向上’]