循环以及使用List和set

Python的循环有两种,一种是for...in循环。

for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

再比如我们想计算1-10的整数之和,可以用一个sum变量做累加:借用range()函数

sum = 0
x = range(1, 11)
for n in x:
    sum += x
print(sum)

 

第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现

n = 99
sum = 0
while n > 0:
    sum += n
    n = n - 2
print(sum)
# 程序可以打印出1~10。但是,
# 如果我们想只打印奇数,
# 可以用continue语句跳过某些循环
n = 0
while n < 10:
    n = n + 1
     if n % 2 == 0:  # 如果n是偶数,执行continue语句
         continue  # continue语句会直接继续下一轮循环,后续的print()语句不会执行
     print(n)
d = {'jerry': 100, 'pen': 99, 'gogo': 98}
print(d['pen'])                           #打印出pen的成绩
print('jordan' in d)                      #将'jordan' 加到d中
d.pop('pen')                              # 在d中删除掉'pen' 删除用到pop()函数
print(d)

 

 

# s = set([1, 2, 3])
# print(s)            #打印出s里面的元素
# s.add(5)            # 将5这个元素加到s里面
# s.remove(2)         #通过remove(key)方法可以删除元素:
# print(s)
#
# a = [2, 3, 1]
# a.sort()
# print(a)


# a = 'abc'
# b = a.replace('a', 'A')
# print(a)
# print(b)

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值