鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 冬雪雪冬

[技术交流] Python:每日一题 101

[复制链接]
发表于 2018-2-25 18:08:48 | 显示全部楼层
  1. '''创建空列表'''
  2. int1 = []
  3. float1 = []
  4. fu = []
  5. qita = []
  6. '''遍历列表判断负数与正数,并分别添加到新列表中'''
  7. for i in list1:
  8.     if i < 0:
  9.         fu.append(i)
  10.     else:
  11.         qita.append(i)
  12. '''遍历列表判断整数与浮点数,并分别添加到新列表中'''
  13. for x in qita:
  14.     if isinstance(x, int):
  15.         int1.append(x)
  16.     else:
  17.         float1.append(x)
  18. '''对新列表中的元素进行排序'''        
  19. fu.sort(reverse = True)
  20. int1.sort()
  21. float1.sort()
  22. '''继承新列表中的元素'''
  23. int1.extend(float1)
  24. int1.extend(fu)
  25. print(int1)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-26 23:17:37 | 显示全部楼层

大佬666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-26 23:25:43 | 显示全部楼层
solomonxian 发表于 2017-9-21 18:19
排序遵循元组顺序,也就是 key= (条件1,条件2,条件3,··· ···)

这些能问下你是怎么学的这些语法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-12 18:38:57 | 显示全部楼层
新手潘包邮 发表于 2018-4-26 23:25
这些能问下你是怎么学的这些语法


1、小甲鱼
2、保持练手
3、看书
4、遇到实际问题,谷歌之(百度真的不行)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-5-14 00:03:42 | 显示全部楼层
solomonxian 发表于 2018-5-12 18:38
1、小甲鱼
2、保持练手
3、看书

那你有什么书籍可以推荐给我学习下吗,我想多了解点语法,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-11 19:14:53 | 显示全部楼层
  1. def fun101(list1):
  2.     list1 = sorted(list1)
  3.     int_list = [each for each in list1 if isinstance(each,int)]
  4.     float_list = [each for each in list1 if isinstance(each,float)]
  5.     index1 = 0
  6.     index2 = 0
  7.     for each in int_list:
  8.         if each < 0:
  9.             index1 += 1
  10.     for each in float_list:
  11.         if each < 0:
  12.             index2 += 1
  13.     return int_list[index1:] + float_list[index2:] + int_list[:index1][::-1] + float_list[:index1][::-1]

  14. a = [-13, 14, 5, 5, 18, -2, 13, 15, -3, 10, 9.43, -4.43, 4.57, 8.57, 9.57, -6.14, 2.29, 9.43, 4.14, -5.57]
  15. print(fun101(a))
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 04:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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