Python速通(列表)
- (单词的字母)
将Python各个字符存储在列表中,即为['P', 'y', 't', 'h', 'o', 'n']。现在请创建该列表,并完成对列表的索引和切片。1)索引获取该列表下标第3位的字符。2)获取该列表后4位。
list = ['P', 'y', 't', 'h', 'o', 'n'] print(list[3]) print(list[-4:])
- (改变单词游戏)英语中有很多单词,单词往往都有词根,有时候删掉一个字母,增加一个字母都会变成另一个单词。牛牛最近对这一块非常感兴趣,现在他给你输入一串字符,请你将其记录在列表中,输出该列表。然后删掉列表末尾元素,将变成一个新的单词,输出列表。最后将输入的新字符添加到删除后列表末尾,再次输出列表。
dlist = input().split() print(dlist) del dlist[-1] print(dlist) dlist.append(input()) print(dlist)
- (统计牛客网数据)牛牛正在统计牛客网用户的刷题数据,假设他拿到一批用户的刷题量,请你将其记录在列表list中,并找到其中的最大值、最小值、总和。
dlist = input().split() # 将字符串列表转换为整数列表 dlist_int = [int(item) for item in dlist] print(max(dlist_int)) print(min(dlist_int)) #print(sum(dlist_int)) total = 0 for number in dlist_int: total += number print(total)
- (统计人次)牛客网有非常严格的签到系统。一周结束后,部门经理拿到由员工名字组成的列表,即部分员工的签到顺序。经理想知道牛牛(NiuNiu)的一共签到了多少次,第一次签到是在列表的哪个位置,你能使用list方法帮他找一下吗?
qlist = input().split() print(qlist.count('NiuNiu')) print(qlist.index('NiuNiu'))