常见的序列有字符串、列表、元组、字典以及集合。
1.列表,可以直接创建,也可以用list()来创建和其他类型转化为列表
a = [1,2,3,'s']
b = list(range(10))
c = list('assd,da')
print(a,b,c)
print(type(a),type(b),type(c))
d = [x*2 for x in range(50) if x%9 == 0]
print(d)
列表的增加和删除可以用append,也可以用extend,插入可以用insert,删除可用del,也可用pop()弹出,remove()移除。
a = [10,20]
a.append(30)
print(a)
b = [1,2,3]
b = b +[5]
print(b)
#extend
c = [10,20]
c.extend([5,6])
print(c)
#insert插入
d = [10,20,30,40]
d.insert(2,100)
print(d)
#元素删除
a = [10,20,30,40]
del a[2]
print(a)
列表排序可用sort(),sort(reverse=True),正序和逆序排序,random.shuffle()随机排序。
其他用法
2.元组,元组用法与列表类似,但是属于不可变序列,不可修改元组中的元素,tuple转化为元组对象,也可直接创建
b = 20,
a = tuple()
print(type(b),type(a))