print(1)
name1 = ["张三", "李四", "王五", "赵六", "毕七"]
print(2)
list1 = [1, 2, 4, 5]
for x in list1:
print(x,end="")
print()
print(3)
name = ["张三", "李四", "王五", "赵六", "毕七"]
name[0] = "李四"
print("#4开始")
name = ["张三", "李四", "王五", "赵六", "毕七"]
for x in name:
if x == "王五":
break
if name != "李四":
print(x)
print(5)
name = ["张三", "李四", "张五", "赵六", "毕七"]
for x in name:
if x.startswith("张"):
print(x)
print(6)
name = ["张三", "李四", "张五", "赵六", "毕七"]
for x in range(len(name)):
if name[x].startswith("张"):
name[x] = name[x].replace("张", "刘")
print(name[x], end=" ")
else:
print(name[x], end=" ")
print()
print(7)
name = ["张三", "李四", "张五", "赵六", "毕七"]
num = 0
for x in name:
if x.startswith("张"):
num += 1
print(num)
print(8)
name = ["张三", "李四", "张五", "马云", "毕七"]
name.remove("马云")
print(name)
print(9)
name = ["张三", "李四", "张五", "马刚", "毕七"]
num = 0
for x in name:
if "刚" in x:
num += 1
print("姓名包含刚的同学有", num, "个")
print(10)
name = ["张三", "李四", "张五", "马刚", "毕七"]
for x in range(len(name)):
name[x] = "1808班" + name[x]
print(name)
print(11)
name = ["1809班张1", "1809班李2", "1809班张3", "1809班马4", "1809班毕5"]
name.extend(["1808班张三", "1808班李四", "1808班张五", "1808班马刚", "1808班毕七"])
print(name)
print(12)
list3 = ['1809班张1', '1809班李2', '1809班张3', '1809班马4', '1809班毕5', '1808班张三', '1808班李四', '1808班张五', '1808班马刚', '1808班毕七']
for x in list3:
if x.startswith("1809"):
print(x, end=" ")
print()
print(13)
list3 = ["1808班张1", "1809班李2", "1809班张3", "1808班王4", "1809班毕5",'1809班张1', '1809班李2', '1809班张3']
for x in range(len(list3)):
if list3[x].startswith("1808班王"):
print(list3[x])
print(14)
list3 = ['1809班王1', '1809班李2', '1809班王3', '1809班马4', '1809班毕5', '1808班张三', '1808班王四', '1808班张五', '1808班马刚', '1808班毕七']
num1 = num2 = 0
for x in range(len(list3)):
if list3[x].startswith("1808班王"):
num1 += 1
if list3[x].startswith("1809班王"):
num2 += 1
print("1808班姓王的共%d个,180班姓王的共%d个" % (num1, num2))
print(15)
name = ["张三", "李四", "张五", "马云", "毕七", "刘美美"]
for x in range(len(name)):
if "美" in name[x]:
name[x] = "美美"
print(name[x], end=" ")
print()
print(16)
name = ["张三", "李四", "张五", "马云", "毕七", "刘美美"]
name.reverse()
print(name)
print(17)
list3 = ["张三", "李四", "张五", "马云", "毕七", "刘美美", "anasd"]
print(list3[3:7])
print(18)
list3 = ["张三", "李四", "张五", "马云", "毕七", "刘美美", "anasd"]
for x in list3:
if len(x) == 2:
num1 += 1
if len(x) == 3:
num2 += 1
print("姓名两个字的有%d个,姓名三个字的有%d个" % (num1, num2))
print(19)
list3 = ["张三", "李四", "张五", "马云", "马化腾", "毕七", "刘美美", "anasd"]
num = 0
for x in range(len(list3)):
if list3[x] == "马化腾":
num += 1
print("第%d个马化腾的索引位置为%d" % (num, x))
if num == 0:
print("此列表中没有马化腾")
print(20)
list3 = ["张三", "李四", "张五", "马云", "马化腾", "毕七", "刘美美", "anasd"]
list3 = ['1809班王1', '1809班刘2', '1809班王3', '1809班马4', '1809班毕5', '1808班张三', '1808班王四', '1808班张五', '1808班马刚', '1808班毕七']
panduan = True
for x in range(len(list3)):
a = list(list3[x])
if a[5] == "刘":
a = a[5:]
a.reverse()
b = "".join(a)
print(b)
panduan =False
if panduan:
print("该列表中没有姓刘的")