python入门练习-列表练习20210311(列表分割)
- 列表中可以有若干个元素,并且可以通过下标(次序)来访问元素;
- 列表元素可以通过赋值更新;
- 变量也可以作为下标查询元素。
输入
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])