Python基础-day1

    技术2022-07-11  102

    将字符串中第一位变第三位后面两位都往前一位 思路:获取第一个字符、移除第一个字符、添加在字符串末尾

    普通方法 for i in range(3): student1 = students[0] # 获取第一个座位的学生 student1 students = students[1:] # *让 student1 暂时离开,后面的学生座位都进一位。 students.append(student1) # 将 student1 安排到最后一个座位 print(student)

    关键用到了切片 切片的迭代: fromPython列表切片详解([][:][::]) (正负索引的区别在于正索引以序列的开始为起点,负索引以序列的结束为起点) 步长是-1小于0,所以是递减序列

    使用pop代码行-1 students = ['小明','小红','小刚'] for i in range(3): student1 = students.pop(0) # 运用pop()函数,同时完成提取和删除。 students.append(student1) # 将移除的student1安排到最后一个座位。 print(students)

    合并并排序列表

    .copy .extend .sort 把 A 组成绩赋值给一个新列表,用来存合并的成绩

    list3 = list1.copy() list3.extend(list2) print(list3) list3.sort() print(list3)
    Processed: 0.020, SQL: 9