python基础01

pycharm快捷键:
CTRL+alt+L 快捷整理格式
CTRL+/ 快捷注释

循环

乘法口诀表
for i in range(1, 10):
    for j in range(1, i + 1):
        print('%d*%d=%d ' % (i, j, i * j), end='')
    print(' ')

列表

增加:append、extend、insert
删除:remove、pop、del

classes = []
classes.append('老王')
classes.append('老李')
classes.append('老刘')
classes.append('老孙')
print(classes)
classes.remove('老王')
print(classes)
#查找
name = classes[0]
print(name)
classes.insert(0,'老舒')
print(classes)
#extend   拆开列表后添加
classes_1 = ['老赵','老钱']
classes.append(classes_1)
print(classes)
classes.extend(classes_1)
print(classes)
classes.pop()   #从列表后面删除
print(classes)
del classes[0]
print(classes)
classes.pop(0)
print(classes)

运行结果:
在这里插入图片描述
列表排序:sort、sorted reverse=Ture 反转reverse 长度len 次数count in 和 not in 遍历 列表嵌套

l = [0,22,56,59,12,11,56]
l.sort()
print(l)
l.sort(reverse=True)
print(l)
l1=sorted(l,reverse=True)    #sorted是永久排序
print(l1)
print(l)
l.reverse()    #反转
print(l)   
l = [0,22,56,59,12,11,56]
l2=l[0:3]   #切片 不指定第一个索引则从头开始  不指定最后一个索引终止于列表末尾
print(l2)
l3=l[-3:]
print(l3)
l4=l[:4:2]   #最后一个是间隔多少取一次
print(l4)

运行结果:
在这里插入图片描述
遍历例题:

把所有奇数装到列表中去
l = []
for i in range(1, 101):
    if i % 2 != 0:
        l.append(i)
print(l)

输出结果:
在这里插入图片描述
数字列表range有max、min、sum的功能

l = [0,1,2,3,4,5,6,7,8,9]
print(min(l))
print(max(l))
print(sum(l))

输出结果:
在这里插入图片描述
列表解析:

squares = [value**2 for value in range(1,11)]
print(squares)

输出结果:
在这里插入图片描述
列表例题:
1.把2-100之间的质数加到列表中

l = []
for i in range(2, 101):
    flag = True
    for j in range(2, i):
        if i % j == 0:
            flag = False
            break
    if flag:
        l.append(i)
print(l)

在这里插入图片描述

2.去掉重复元素

l = [2,2,3,5,6,9,8,8]

l1= []
for i in l:
    if i not in l1:
        l1.append(i)
print(l1)

在这里插入图片描述

3.输出l = [[1, 2], [3, 4], [5, 6]]的元素

l = [[1, 2], [3, 4], [5, 6]]
for i in l:
    for j in i:
        print(j)

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值