day4 列表,元组

s=['lol','地下城','超级玛丽','魂斗罗']
# s.append('坦克大战') #追加
# s.insert(1,'松鼠大作战') #插入
# s.extend(['飞车','cf']) #迭代追加,列表转换成字符串
# s.extend('1234') #迭代追加
#s.pop() 删除最后一位
#d=s.pop(0) 删除指定索引位置的元素,返回被删除的对象
#s.remove('地下城') 删除指定的字符串
#s.clear() #清空列表
#del s[1:] #切片删除
#s[0]='洛克人' #修改索引位置的对象
#s[0:2]=['cf'] #切片修改列表内对象,放入的是迭代对象,列表就是单独一项
#s[::2]= ['飞机','坦克'] #跳着修改 步长不是1,必须输入步长对应的项

li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]

print(len(li)) #计算字符串的长度
# li.append('seven') #在最后一个位置追加seven
# print(li)
# li.insert(0,'Tony') #在第一个位置添加Tony
# print(li)
# li[1]='Kelly' #修改第二个位置的元素改为Kelly
# print(li)
# li.extend([1,"a",3,4,"heart"]) #把[1,"a",3,4,"heart"]#每一个元素添加到列表中一行字符实现
# print(li)
# li.extend('qwert')#每一个元素添加到列表中一行字符实现
# print(li)
# a=li.pop(1) #删除列表中的第二个元素,输出删除的元素和删除后的列表
# print(a)
# print(li)
# del li[1:5] #删除2-4个元素.并输出删除后的列表
# print(li)
# li.reverse() #翻转列表中的元素
# print(li)
# a=li.count('alex') #计算alex在li列表中存在的次数
# print(a)

元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型
的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.

注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可变对
象.
元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组

ange可以帮我们获取到一组数据. 通过for循环能够获取到这些数据

for num in range(10):
print(num)



猜你喜欢

转载自www.cnblogs.com/wy3713/p/9135639.html