鱼C论坛

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

关于列表

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

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

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

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


加了个限制条件,必须在For 里面用,而且是不管缺的是哪一个值位置都需要对应上

  1. # 定义三个列表,其中列表C缺少一个值
  2. a = [1,2,3,4,5]
  3. b = ['a','b','c','d','e']
  4. c = ['一','二','四','五']

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

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


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

  9. [1, 'a', '一', 2, 'b', '二', 3, 'c', '三', 4, 'd', '四', 5, 'e', '五']
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-8-31 16:30:20 | 显示全部楼层
啥叫对应?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

额,是我搞错了,我的意思是在列表C缺一个值的情况下,如何在For 循环里面补全
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

怎么个补全?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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


先建个对应关系才行,否则怎么知道缺哪一个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

这也是我想问的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 12:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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