python基础3(序列和其常用方法,列表遍历,for,while循环遍历,range()函数,数字转为int类型)

序列

  • 可变序列:列表(list)

  • 不可变序列:字符串(str),元组(tuple)

  • 修改和删除,插入

#直接通过序列来修改
str[0]="10086"
#删除元素
del str[2] #删除索引为2的元素
#通过序列来修改
str[0:2]=["a","b"]
#插入
str[0:0]=“啊啊”#插入
  • 不可变序列无法修改,可通过list()函数将其他序列转换为list
  • 修改列表的元素
# 通过索引修改
stas[0]='nihao '
  • 通过方法来修改列表
#append[],添加元素,如:
s.append(‘哈哈’)#向列表s的最后添加元素,+1个
s.insert(2,‘啊啊’ )  #向列表s的索引为2的位置插入啊啊
s.extend(n)#n为一个序列,本方法为将序列n添加在s尾部,+多个
s.clear()#清空s
s.pop(2)#删除索引为2元素,并返回指定元素,若参数为空则删除最后一个
s.remove(‘aaa’)#删除指定值。本方法为删除为aa的值的元素,多有多个相同值,则只删除第一个
s.reverse()#翻转序列s,即顺序颠倒
s.sort()#对列表中的元素进行排序,默认是升序排序,即从小到大,若参数为(reverse=True)时降序
  • 遍历列表,序列
#1.通过while循环:
i=0
while i<len(s)
	print(s[i])
	i++
#2.for循环遍历
#2.1for循环语法:(遍历序列,每次将值赋值给变量,并且执行代码块)
	for 变量 in 序列 :
			代码块
#for循环的代码块会执行多次,序列中有几个元素就执行几次
#每执行一次,就会将序列中的一个元素赋值给变量
  • range()函数
    #生成一个自然数的序列
r=range(5)#生成一个这样的序列:[0,1,2,3,4]
print(list(r))
#该函数需要三个参数,1.起始位置 (可以省略,默认为0)2.结束位置,3.步长(可以省略,默认是1)
#range()用来创建一个执行指定次数的for循环,如下:
#for循环除了创建方式以外,都和while一样,包括else break,continue
for i in range(30):
	print(i)
	#为执行30次for循环,range一般和for配合使用
  • 元组
    是一个不可变得序列
    操作方式和列表类似。
age=int(age)#将数字转为int类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼雨羽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值