鱼C论坛

 找回密码
 立即注册
查看: 2222|回复: 5

关于列表

[复制链接]
发表于 2020-8-31 15:57:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
被一个问题卡住了,求大神帮帮忙


加了个限制条件,必须在For 里面用,而且是不管缺的是哪一个值位置都需要对应上
# 定义三个列表,其中列表C缺少一个值
a = [1,2,3,4,5]
b = ['a','b','c','d','e']
c = ['一','二','四','五']

# 把三个列表合并成一个列表
data = []

# 请在For 循环里面补全列表C


# 最终输入print(data),   三     可以是任意字符,但位置不能变

[1, 'a', '一', 2, 'b', '二', 3, 'c', '三', 4, 'd', '四', 5, 'e', '五']
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-31 16:30:20 | 显示全部楼层
啥叫对应?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-31 16:55:50 | 显示全部楼层

额,是我搞错了,我的意思是在列表C缺一个值的情况下,如何在For 循环里面补全
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-31 17:07:47 | 显示全部楼层
jtxs0000 发表于 2020-8-31 16:55
额,是我搞错了,我的意思是在列表C缺一个值的情况下,如何在For 循环里面补全

怎么个补全?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-31 17:17:46 | 显示全部楼层
a={0:'一',1:'二',2:'三',3:'四',4:'五'}
c = ['一','三','四']
for i in range(len(a)):
    if a[i] not in c:
        c.insert(i,a[i])
print(c)

先建个对应关系才行,否则怎么知道缺哪一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-31 17:17:55 | 显示全部楼层

这也是我想问的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 21:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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