##序列类型的方法 #列表的方法 li.append() #将这个元素添加末尾 li.clear() #清空列表 li.copy() #复制列表 li.count(2) #统计这个元素的个数 li.extend([4,5,6]) #将可迭代对象分开依次添加到末尾 li.index('c') #默认返回这个元素最先出现的索引位置 li.insert(1,'lucky')# 将‘lucky’插入到索引为1的位置 li.pop() #默认删除最后一个,可以根据索引位置删除 li.remove('c') #指定移除 li.reverse() # 反转列表 li.sort() #排序 ##元组的方法 tu.count(1) tu.index(2) ##字符串的方法 s.count('3') s.endswith('a') #判断以‘a’结尾 s.startswith('a') #判断以a 开始 返回值都是bool s.find('b') #返回索引位置 找不到就返回-1 s.index('b') #默认返回最先出现的索引位置 同样可以填范围 s.isalpha() #测试全是字母,返回bool s.isdigit() #测试全是正整数 s.isupper() s.islower() s.replace('a','b',1) #将存在的元素替换成新的元素,可以选择换几次 s.split() #默认以空格分割
#1.用3种方法,往列表里面插值
a=[1,2,3,4]
a.append(7)
a.insert(1,6)
a.extend([5])
#2.给定列表 li =['a','b','c','d'],要求用2种方法, 将列表'c'元素,替换成'lucky'
# li=['a','b','lucky','d']
1. li[2]='lucky'
2. li.pop(2) li.insert(2,'lucky')
#3.te = 'string test' 如何把te 中的'test' 替换成'OK'
te=te.replace('test','OK')
#4.将字符串 s ='hello python !',转换成列表 li=['hello','python','!']
li=s.split()