列表

  • 循环嵌套
    • 外层嵌套控制高度
I=0
while I<5:
	I+=1
	print("*"*I)
'''执行结果为:
*
**
***
****
'''
  • 内层嵌套控制宽度
i = 0
while i <5 :
	print("*"*i)
	i += 1
	j = 0
	while j < 5 :
		print("*"*j)
		j+=1
"""执行结果:

* * *
* * * **
* * * * ***
* * * * * ****
* * * * * * *****
* * * * * * * ******
* * * * * * * * *******
* * * * * * * * * ********
* * * * * * * * * * *********
* * * * * * * * * * *
"""
  • break 和 continue
    • break可以跳出当前循环和else语句
i=0
while i < 10:
    print(i)
    i += 1
    if i == 2:
        break
else:
    print("执行完毕!")
# 输出执行结果:
# 0
# 1	
  • continue用来跳出当前循环
i=0
while i < 10:
    print(i)
    i += 1
    if i == 2:
        continue
else:
    print("执行完毕!")
# 预计输出结果:
# 0
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 执行完毕!

序列

  • 基本概念: 是Python中最基本的一种数据结构。序列用于保存一组有效的数据
  • 分类
    • 可变序列(列表)
    • 不可变序列(字符串,整数,元组)

列表

  • 列表的创建
    • 列表的快速入门
      • 列表的创建方法
list=["str",1,23,"123",1]
print(list)
  • list
  • Python中的对象list
    • 作用:可以保存多个有序的数据
  • 切片
    • 列表[ 开始:结束:步长]
list=["0",1,2,3,4,5,6,7,8,9,10]
print(list[0:2])#步长不输入时默认为1
print(list[1:5])
print(list[1:5:2])
- [ ] 起始位置省略结尾
list = [1,2,3,4,5,6,7,8,9]
print(list[:9:1])
print(list[:9)
  • 结束位置省略开始
list=[1,2,3,4,5,6,7,8,9]
print(list[1:])
print(list[1::1])
  • 省略开始和结束
list=[1,2,3,4,5,6,7,8,9]
print(list[::])
print(list[::1])
  • 步长:不写即默认为1,可以调整步长选择想要的值。(注意:步长不能为0,步长可以为负数)
  • 通用操作
    • 加号、乘号
str=[1,2,3]
c=[4,5,6]
add=str + c
print(add)
  • in 和 not in
list =[1,2,3,4,5,6,7,8,9]
if 1 in list:
	print(f"{1}在列表中")
else :
	print(f"{1}不在列表中")

if 2 not in list:
    print(f"{11}不在列表中")
else:
    print(f"{11}在列表中")
  • len() :显示列表的长度(也可用于字符串)
list = [1,2,3,4,5,6,7,8,9]
print(len[list])
  • max():显示该列表的最大值 、min()显示该列表的最小值(注意:该列表的数据类型必须一致才能用这两个方法
list=[1,2,3,4,5,6,7,8,9]
print(max(list))
print(min(list))
  • index():查询该列表中某个值的下标(注意:该值要在列表中,如果该值有两个及以上会输出从左往右的第一个遇到的该值的下标
    list=[1,2,3,4,5,6,7,8,9]
    paint(list.index(1)
  • count():显示列表中该值出现的次数,如果该值在列表中未出现则会输出0
    list=[1,2,3,4,5,6,7,8,9,1,1,1,2,2,3,4]
    print(list.count(1))
  • 修改列表
    • 切片
    • del
    • 索引
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值