Python基础之循环、列表、元祖、字典

一. 循环进阶

1. break和continue (重点)
  • break
    在这里插入图片描述

  • continue

在这里插入图片描述

2. while嵌套
  • 嵌套结构
    在这里插入图片描述

  • 循环嵌套演示
    在这里插入图片描述

  • 练习-秒表
    在这里插入图片描述

  • 秒表—完整版

# 在控制台输出 秒表(如07:11:13,每隔一秒,时间更新一次)

# time模块中实现了一些和时间有关的功能
import time
# time.sleep(1) # 让程序休眠1秒钟
while True:
    h = 0 # 记录时针
    while h <= 23:
        m = 0
        while m <= 59: # 记录分针
            s = 0
            while s <= 59: # 记录秒针
                print("%02d:%02d:%02d" % (h, m, s))
                time.sleep(1)
                s += 1
            m += 1 # 当秒针到达59,分针+1
        h += 1
  • 循环嵌套和break
    在这里插入图片描述

二. 列表

1. 列表的基本使用 (重点)
  • 概念
    在这里插入图片描述

  • 基本使用

# 定义列表类型变量 列表中保存的数据成为元素(元素类型不限,数量不限)
list1= [10, 1.5, True, "hello"]
# print(list1)
# print(type(list1))

# 获取列表中的元素 列表变量[索引]
a = list1[0]  # 索引从0开始计数
print(a)

b= list1[3]
b = list1[-1] # 索引支持负数形式 最后一个对应-1
print(b)

c = list1[10] # 使用的索引超出范围会报错 “索引越界”
print(c)
  • 列表嵌套
 """列表嵌套"""
# [[], [], []]
names = [
    ["北京大学", '清华大学'],
    ["南开大学", "天津大学", "天津师范大学"],
    ['山东大学', '中国海洋大学']
]
# 获取子列表的元素-->天津师范大学
# name1 = names[1]
# n = name1[2]
# print(n)

print(names[1][2])
2. 列表的基本操作 (重点)
# 函数格式  函数()
# 方法格式  变量.方法

# 定义列表变量
list1 = [10, 20, 30, 40, 30]

"""添加元素"""
# 列表.append(数据)  将数据追加到列表中(放在列表最后一个位置)
list1.append(50)
print(list1)

"""删除元素"""
# 列表.remove(数据) 将数据从列表中删除(只删除匹配到的第一个)
list1.remove(30
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值