'python第二次作业'
顺便吐槽一下,我们老师。
每节课都有作业。。。。
🙃🙃🙃🙃
# encoding: utf-8
"""
@author: Eden
@contact: .....
@time: 2020/4/14 14:38
@file: problem.py
@desc:
"""
# 创建一个空列表,命名为names,往里面添加 Lihua、Rain、Jack、Xiuxiu、Peiqi和Black元素。
names = list()
names.append("Lihua")
names.append("Rain")
names.append("Jack")
names.append("Xiuxiu")
names.append("Peiqi")
names.append("Black")
# Names=[]
# Names.append(“”)
# 往1中的names列表里Black前面插入一个Blue。
names.insert(-1, "Blue")
# 把names列表中Xiuxiu的名字改成中文。
names[names.index("Xiuxiu")] = "秀秀"
# 往names列表中Rain后面插入一个子列表["oldboy","oldgirl"]。
names.insert(names.index("Rain")+1, ["oldboy", "oldgirl"])
print(names) # 验证
# 返回names列表中Peiqi的索引值(下标)
print(names.index("Peiqi"))
# 创建新列表[1,2,3,4,2,5,6,2,],合并到names列表中。
numbers = [1, 2, 3, 4, 2, 5, 6, 2]
names.extend(numbers) # extend()方法表示合并
print(names)
# 取出names列表中索引4-7的元素。
print(names[4:8])
# 取出names列表中索引2-10的元素,步长为2
print(names[2:11:2])
# 取出names列表中最后3个元素。
print(names[-3:]) # [-3:]表示取值范围为从列表的倒数第三个到末尾
# 循环names列表,打印每个元素的索引值和元素。
for index, i in enumerate(names):
print(index, i)
# 循环names列表,打印每个元素的索引值和元素,当索引值为偶数时,把对应的元素改成-1。
for index, i in enumerate(names):
if index % 2 == 0:
names[index] = -1
# print(index, i)
print(names)
# names列表里有3个2,请返回第二个2的索引值,动态找
print(names.index(2, names.index(2) + 1),)
好了,不多说了。我要去写第三次作业了。😘😘😘
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果