关于Python数组插入的小问题
假设给定以下列表:member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳']
要求将列表修改为:
member=[‘小甲鱼’,88,‘黑夜’,90,‘迷途’,85,‘怡静’,90,‘秋舞斜阳’,88]
**********这是我写的程序*******
member=['小甲鱼','黑夜','迷途','怡景','秋舞斜阳']
shuzu=
hh=
i=0
while i<=4:
member.insert(hh,shuzu)
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
>>> b =
>>> b
>>> # 这个你后面就会学到了 qiuyouzhi 发表于 2020-3-25 14:19
这样写:
看完答案,我刚刚想了一下我可以令b=2*i+1 ,然后试了一下也能完成,哈哈学编程还得学好数学 qiuyouzhi 发表于 2020-3-25 14:19
这样写:
>>> a =
>>> a
一个账号 发表于 2020-3-25 14:33
嗯嗯,确实可以这样写 qiuyouzhi 发表于 2020-3-25 14:40
嗯嗯,确实可以这样写
感觉你那样写效率低些
页:
[1]