首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python中选择数据解决方法

2012-04-20 
python中选择数据如果:a [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]想要把 a 分

python中选择数据
如果:
a = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]
想要把 a 分为两部分,步长为10的为一部分,其他的被分到另一部分
也就是[0,10,20], [1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23]
怎么实现?
多谢各位大虾指教!

[解决办法]
>>> a = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]
>>> b = a[::10]
>>> del a[::10]
>>> b, a
([0, 10, 20], [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21
, 22, 23])
>>>
[解决办法]

Python code
a = [i for i in range(0, 24)]b = [i for i in a if i % 10 == 0]c = [i for i in a if i % 10] 

热点排行