python入门练习-列表练习20210311(列表分割)

  1. 列表中可以有若干个元素,并且可以通过下标(次序)来访问元素;
  2. 列表元素可以通过赋值更新;
  3. 变量也可以作为下标查询元素。

输入
list1=[“goole”,“robot”,1997,2000] #列表元素可以为文本,也可以为数字
list2=[1,2,3,4,5,6,7]
print(“list1[0]:”,list1[0])
list1[2]=2001 #更新列表中下标为2的元素
a=2
print(“更新后的第三个元素为:”,list1[a])
结果 更新后的第三个元素为: 2001

  • 4.in可以判断列表是否包含某元素
    输入
    lst=[1,2,3,“4”,5]
    print(4 in lst,3 in lst,“4” in lst )
    结果False, True,True

- 实例练习 输入两个整数求和
输入
s=input()
numbers=s.split() #split表示分割
print(int(numbers[0])+int(numbers[1]))
结果框 3 4
结果 7

补充如下图在这里插入图片描述
课堂习题
练习1:
print(input().split()[2][1])
概念理解:首先输入列表,拆分列表,列表中下标为2的元素,第二个元素中下标为1的元素
eg:下图 结果为:2
在这里插入图片描述

练习2:输出X的三角形阵列
a=input()
print(" “+a) #此处“”内两个空格,用+目的是让空格与a直接连接
print(” "+a+a+a)
print(a*5)

练习3:输出(a+b)*c的值
s=input().split() #输入列表并拆分
a,b,c=int(s[0]),int(s[1]),int(s[2]) #将元素分别赋值给abc
print((a+b)*c) #运算公式

练习4:倒序输入的三位数,eg输入100,要求输出001
n=input()
print(n[2]+n[1]+n[0])

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值