Python基础-day1

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

  • 普通方法
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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值