想出至少5个你渴望去旅游的地方。 将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。
list1=['Tokyo','Chicago','Rome','Moscow ','Singapore']
按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。
print(list1)
使用sorted()按字母顺序打印这个列表,同时不要修改它。
print(sorted(list1))
再次打印该列表,核实排列顺序未变。
print(list1)
使用sorted()按与字母顺序相反的顺序打印这个列表, 同时不要修改它。
print(sorted(list1,reverse=True))
再次打印该列表,核实排列顺序未变
print(list1)
使用reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。
list1.reverse()
print(list1)
用reverse()再次修改列表元素的排列顺序。打印该列表,核实已恢复到原来的排列顺序。
print(list1)
使用sort()修改该列表,使其元素按与字母顺序相反的顺序排列。打印该列表,核实排列顺序确实变了
list1.sort(reverse=True)
print(list1)
元组练习题 1.元组元素求和b=(1,2,3,4,5,6,7,8,9)
b=(1,2,3,4,5,6,7,8,9)
sum=0
for i in b:
sum+=i
print(sum)#45
2.输出元组内7的倍数及个位为7的数
二个条件2、满足逻辑表达是and 还or 3、num%7==0 str[-1]==7
for num in b:
if num%7==0 or num%10==7:
print(num)
3.列表倒数a=[123,4567,12,3456] 输出 a = [321, 7654, 21, 6543]
# 1.最后一个变成第一个数据不是列表,对列表倒叙不能实现,遍历出来数据就行了
# 2.for 遍历-(数字)-字符串 有倒序方法
# 3.b=是一个列表,for是循环,for是每一个数据不是列表。
# a=[123,4567,12,3456]
b = []
for i in a:
num = str(i)
s = num[::-1]
n = int(s)
b.append(n)
print(b)
# a = [321, 7654, 21, 6543]
12K+薪水的同学要会的题:
给定一个字符串来代表一个学生的出勤纪录,这个纪录仅包含以下三个字符>:
'A' : Absent,缺勤
'L' : Late,迟到
'P' : Present,到场
如果一个学生的出勤纪录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),那么这个学生会被奖赏。
你需要根据这个学生的出勤纪录判断他是否会被奖赏。
示例 1:
输入: “PPALLP" s.count('A') <= 1 and s.count('LLL') == 0
输出: True
示例 2:
输入: "PPALLL"
输出: False
s=input('输入学生的出勤记录')
if s.count('A')<=1 and s.count('LLL')==0:
print('True')
else:
print('False')