题解 | 【模板】序列操作

【模板】序列操作

https://www.nowcoder.com/practice/12da4185c0bb45918cfdc3072e544069

import sys

reslist = []
i = 0
for line in sys.stdin:
    a = line.split()
    i += 1
    if i == 1 :
        continue
    if a[0] == '1' :
        reslist.append(int(a[1]))
    elif a[0] == '2' :
        if len(reslist) == 0 : //防止数组越界
            continue
        else:
            zz = reslist.pop()
    elif a[0] == '3' :
        print(reslist[int(a[1])])
    elif a[0] == '4' :
        reslist.insert(int(a[1]) + 1,int(a[2]))
    elif a[0] == '5' :
        reslist.sort()
    elif a[0] == '6' :
        reslist.sort(reverse=True)
    elif a[0] == '7' :
        print(len(reslist))
    elif a[0] == '8' :
        print(*reslist)


全部评论

相关推荐

04-28 15:42
郑州大学 C++
找工作勤劳小蜜蜂:网易这几个月在大面积裁员,外包岗全退,今年网易收缩严重,建议慎重考虑网易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务