鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[一行流] 请用一行代码实现间隔填充

[复制链接]
发表于 2022-3-3 20:25:56 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-8 16:01:49 | 显示全部楼层
不知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-16 19:38:38 | 显示全部楼层
  1. words = [words[i] if words[i] else words[i-1] for i in range(len(words))]
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-26 20:30:02 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-1 15:11:35 | 显示全部楼层
1111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-4-7 23:08:33 | 显示全部楼层
做不出来睡不着
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-8 09:00:21 | 显示全部楼层
words[1::2]=words[0::2]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-25 22:39:11 | 显示全部楼层
[words[i] if words[i] is not None else words[i-1] for i in range(len(words)) ]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-27 20:29:02 From FishC Mobile | 显示全部楼层
学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-14 11:01:05 | 显示全部楼层
for i in range(len(words)):
    if i % 2:
        words[i]=words[i-1]

改成一行失败
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-1 14:13:40 | 显示全部楼层
words = [i for i in words if i for j in range(2)]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-21 22:18:08 | 显示全部楼层
words = [words[i-1] if words[i] is None else words[i] for i in range(len(words))]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-26 20:15:08 | 显示全部楼层
for i in range(len(words)):
    if words[i] == None:
        words[i] = words[i - 1]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-13 17:10:19 | 显示全部楼层
66
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-17 15:46:58 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-19 13:20:25 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-29 14:51:45 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-10-15 15:45:45 | 显示全部楼层
words = [*[i,i] for i in words if words.index(i)%2==1]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-2 23:45:12 | 显示全部楼层
words = ["FishC", None, "Python", None, "Meta", None, "Program", None]

words = list(map(lambda x:words[x-1]if words[x] == None else words[x],range(len(words))))

print(words)
['FishC', 'FishC', 'Python', 'Python', 'Meta', 'Meta', 'Program', 'Program']
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-3 18:04:17 | 显示全部楼层
words = [words[i-1] if words[i] == None else words[i] for i in range(len(words)) ]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-1 05:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表