7、假设给定以下列表:
m = ['北京', '深圳', '武汉', '上海', '南京']
要求将列表修改为:
m = ['北京',88, '深圳',90, '武汉', 85,'上海', 90,'南京',85]
方法一:使用 insert() 和 append() 方法修改列表。
方法二:重新创建一个同名字的列表覆盖。
(2)利用 for 循环打印上边 m 列表中的每个内容
m = ['北京', '深圳', '武汉', '上海', '南京']
m.insert(1, 88)
m.insert(3, 90)
m.insert(5, 85)
m.insert(7, 90)
m.append(88)
print(m)
m = ['北京', 88, '深圳', 90, '武汉', 85, '上海', 90, '南京', 85]
for i in m:
print(i,end=" ")
# 7、假设给定以下列表:
m = ['北京', '深圳', '武汉', '上海', '南京']
k = [88, 90, 85, 90, 85]
for i in range(0,2*len(m),2):
m.insert(i+1,k[i//2])
# print(m)
for i in m:
print(i)
# 要求将列表修改为:
m = ['北京', 88, '深圳', 90, '武汉', 85, '上海', 90, '南京', 85]
# 方法一:使用 insert() 和 append() 方法修改列表。
# 方法二:重新创建一个同名字的列表覆盖。
# (2)利用 for 循环打印上边 m 列表中的每个内容
for i in m:
print(i)
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
方法1
m = ['北京', '深圳', '武汉', '上海', '南京']
t = [88,90,85,90,85]
for i in range(len(m)):
m.insert(i*2+1,t[i])
print(m)
方法2
m = ['北京', '深圳', '武汉', '上海', '南京']
t = [88,90,85,90,85]
a = []
for i,j in zip(m,t):
a.append(i)
a.append(j)
print(a)