|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
假设给定以下列表:
member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳']
要求将列表修改为:
member=[‘小甲鱼’,88,‘黑夜’,90,‘迷途’,85,‘怡静’,90,‘秋舞斜阳’,88]
**********这是我写的程序*******
member=['小甲鱼','黑夜','迷途','怡景','秋舞斜阳']
shuzu=[88,90,85,90,88]
hh=[1,3,5,7,9]
i=0
while i<=4:
member.insert(hh[i],shuzu[i])
i+=1
print (member)
********************
这样用 hh 这个数组来表示我我要插入的位置比较麻烦,我应该怎样用程序把 i 的赋值1,2,3,4,5变为1,3,5,7,9呢
求大佬指点
这样写:
- >>> a = []
- >>> for i in range(10):
- if i % 2:
- a.append(i)
-
- >>> # 简便写法:
- >>> a
- [1, 3, 5, 7, 9]
- >>> b = [i for i in range(10) if i % 2]
- >>> b
- [1, 3, 5, 7, 9]
- >>> # 这个你后面就会学到了
复制代码
|
|