鱼C论坛

 找回密码
 立即注册
查看: 1048|回复: 4

[已解决]求大师看看这道题

[复制链接]
发表于 2022-1-1 23:37:12 | 显示全部楼层 |阅读模式

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

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

x
现在一点一点会做一些了
最佳答案
2022-1-2 11:37:29
本帖最后由 傻眼貓咪 于 2022-1-2 11:53 编辑

简化后代码:
arr = eval(input())
arr = [sorted(arr[::2])[n >> 1] if not n%2 else i for n, i in enumerate(arr)]
print(arr)
简化前代码:
arr = eval(input()) # 输入
res = [] # 创建空列表

for i in arr[::2]: # 只赋值偶数位索引的值
    res.append(i)

res.sort() # 升序排序

for i in range(len(arr)):
    if not i%2: # 取偶数位索引
        arr[i] = res[i >> 1] #  将排序后的结果放回原列表中,这里的 i >> 1 如同 i // 2

print(arr) # 打印结果
b70dbe5d860df3f5ce3fd47ff07fd35.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-1-2 00:19:41 | 显示全部楼层
d = eval(input())
e = sorted([d[k] for k in range(0 , len(d) , 2)])
for k in range(len(e)) : d[k * 2] = e[k]
print(d)
        运行实况:
D:\00.Excise\Python>python x.py
[2,3,8,1,5,0,3,9]
[2, 3, 3, 1, 5, 0, 8, 9]

D:\00.Excise\Python>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-2 09:55:34 | 显示全部楼层
这题发过的吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-2 09:56:06 | 显示全部楼层
def even_insert(data):
    evev_data = []
    odd_data = []
    new_data = []
    for i in range(0,len(data),2):
        evev_data.append(data[i])
    for j in range(1,len(data),2):
        odd_data.append(data[j])
    evev_data.sort()
    for k in range(len(odd_data)):
        new_data.append(evev_data[k])
        new_data.append(odd_data[k])
    print(new_data)
even_insert(eval(input()))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-2 11:37:29 | 显示全部楼层    本楼为最佳答案   
本帖最后由 傻眼貓咪 于 2022-1-2 11:53 编辑

简化后代码:
arr = eval(input())
arr = [sorted(arr[::2])[n >> 1] if not n%2 else i for n, i in enumerate(arr)]
print(arr)
简化前代码:
arr = eval(input()) # 输入
res = [] # 创建空列表

for i in arr[::2]: # 只赋值偶数位索引的值
    res.append(i)

res.sort() # 升序排序

for i in range(len(arr)):
    if not i%2: # 取偶数位索引
        arr[i] = res[i >> 1] #  将排序后的结果放回原列表中,这里的 i >> 1 如同 i // 2

print(arr) # 打印结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 13:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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