2.序列类型的方法

列表

# 增

li = ['a','b','c','d']

li.append('hello')

print(li)

#  append 只能添加一个元素

li.append([1,2,3,4])

print(li)

li.insert(2,'hello')

print(li)

# insert(索引值,'date')

li.extend([1,2,3,4,5,6])

print(li)

li.extend('hello world')

print(li)

# extend

# 删

li1 = ['a','b','c','d']

print(li1.pop())

print(li1)# pop查询再删除 pop不指定下标就删除最后一个

li1.remove('a')#remove直接删除元素

print(li1)

li1.clear()

print(li1)

# del li1[0]

# print(li1)

# 改

li2 = ['a','b','c','d']

li2[0] ='dong'

print(li2)

# 查

li3 = ['a','b','c','d']

li3.index('a')

print(li3.index('a'))

# 通过元素索引找下标,没找到就报错

li3.count('a')

print(li3.count('a'))

# 查询在列表出现的次数

元组

a = ('a','b','c','a','a','d')

a.index('a')

print(a.index('a'))

# index 只查第一个索引

# 元组为不可变类型

字符串

# 查

st ='helloworld'

print(st.count('l'))

# 计算元素出现次数

print(st.index('o'))

# 查索引值

print(st.find('ww'))

print(st.isupper())# 判断是否都为大写

print(st.islower())# 判断是否都为小写

print(st.isdigit())# 判断是否都为数字

# 改

print(st.upper())

print(st.lower())

tongyao ='000000hello world00000'

a = tongyao.strip('0')

print(a)

# strip 只能去除首位

b = tongyao.strip('h')

print(b)

# 什么也无法去除

liang ='      applogise    '

c = liang.strip(' ')

print(c)

chen ='hello world'

d = chen.split('o')

print(d)# split 切割

# 删

chenchen ='良良 辰辰    即为 良辰'

e = chenchen.replace(' ','')

print(e)  # 替换

# 增

aa = 'hello'

ab = 'world'

print(aa+ab)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容