序列类型
序列类型
序列:序号 列
序列类型:就是带有索引的数据类型(字符串/列表/元组)
name = 'wuhao dsb'
# 012345678
name3 = name[0]
name2 = name[6:]
# 字符串/列表/元组共有方法
# 长度
print('len(name):',len(name)) # len(name): 9
print('wo' in name) # False
print('w' not in name) # False
for i in name:
print(i)
列表:中括号用逗号隔开多个元素
lt = ['nick','handsome','wuhao','beautiful',1,1,1,1]
print(lt) # ['nick', 'handsome', 'wuhao', 'beautiful', 1, 1, 1, 1]
列表的内置方法
lt.append('yongjiu guzhang')
print(lt) # ['nick', 'handsome', 'wuhao', 'beautiful', 1, 1, 1, 1, 'yongjiu guzhang']
del lt[0] # 按照索引删除
print(lt) # ['handsome', 'wuhao', 'beautiful', 1, 1, 1, 1, 'yongjiu guzhang']
lt.pop(0)
print(lt) # ['wuhao', 'beautiful', 1, 1, 1, 1, 'yongjiu guzhang']
# 清除
lt.clear()
# 复制
lt2 = lt.copy()
print("lt2:",lt2) # lt2: ['wuhao', 'beautiful', 1, 1, 1, 1, 'yongjiu guzhang']
# 排序
lt = [1,3,2,100,4,5]
lt.sort()
print(lt) # [1, 2, 3, 4, 5, 100]
# 翻转
lt.reverse()
print(lt) # [100, 5, 4, 3, 2, 1]
元组:就是把列表的中括号换成小括号,他没有内置方法
只可取不可更改
tu = (1,3,2,100,4,5)
print(tu[0]) # 1