Python006循环和遍历列表元组集合字典

本文介绍Python中while和for循环的应用,并演示如何遍历列表、元组、集合及字典等数据结构,帮助读者掌握Python编程的基础技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Python006循环和遍历列表元组集合字典

循环语句可以帮助我们做很多事情,和条件分支语句一样重要,也可以相互嵌套,循环语句也可以和条件分支语句嵌套。有了循环,条件分支,列表这些东西后,我们已经可以使用他们解决很多问题了。可以解决各种小学数学题,很牛逼吧。

#1.while

当满足一定的条件时会一遍又一遍的执行循环体的内容

a=1;

while a<5:
    a+=1;
    print(a); 
# 2 3 4 5


#2.for
for num in range(1,5):
    print(num);
#1,2,3,4


print(range(1,5));#range(1,5)
for i in range(5):
    print(i);
#0,1,2,3,4


#3.for-else
#第一次见这样的结构,真不知道Python的作者是什么用意
for i in range(5):
    if i==3: break;
else:
    print("haha");
#什么也没有输出
for i in range(5):
    if i==100: break;
else:
    print("haha");
#haha


#请不要误会,这里的else不是和if一块的,而是和for!!!


#下面的if-else 一块
for i in range(5):
    if i==3: break;
    else: print("haha");
#输出haha haha haha haha


#4.遍历
#(1)遍历列表
a=[5,4,3,2,1];
for i in a:
    print(i);
#5 4 3 2 1
for i in range(len(a)):
    print(a[i]);
#5 4 3 2 1


#(2)遍历元组

a=(5,4,3,2,1);
for i in a:
    print(i);
#5 4 3 2 1
for i in range(len(a)):
    print(a[i]);
#5 4 3 2 1


#(3)遍历集合
a={5,4,3,2,1}
for i in a:
    print(i);
#1 2 3 4 5


a={2,9,1,4,7}
for i in a:
    print(i);
#1 2 4 7 9
#竟然排好了序!!!


#(4)遍历字典
a={"姓名":"张三疯","性别":"未知","初恋":"欧阳疯"};
for key in a.keys():
    print(key,":",a.get(key));
#姓名 : 张三疯
#性别 : 未知
#初恋 : 欧阳疯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值