首页 > 代码库 > 【python】range的用法
【python】range的用法
range的用法:
>>> range(1,5) #代表从1到5(不包含5)
[1, 2, 3, 4]
>>> range(1,5,2) #代表从1到5,间隔2(不包含5)
[1, 3]
>>> range(5) #代表从0到5(不包含5)
[0, 1, 2, 3, 4]
列表操作:
array
=
[
1
,
2
,
5
,
3
,
6
,
8
,
4
]
#其实这里的顺序标识是
[
1
,
2
,
5
,
3
,
6
,
8
,
4
]
(
0
,
1
,
2
,
3
,
4
,
5
,
6
)
(
-
7
,
-
6
,
-
5
,
-
4
,
-
3
,
-
2
,
-
1
)
>>> array[
0
:]
#列出0以后的
[
1
,
2
,
5
,
3
,
6
,
8
,
4
]
>>> array[
1
:]
#列出1以后的
[
2
,
5
,
3
,
6
,
8
,
4
]
>>> array[:
-
1
]
#列出-1之前的
[
1
,
2
,
5
,
3
,
6
,
8
]
>>> array[
3
:
-
3
]
#列出3到-3之间的
[
3
]
Python中交换变量不需要临时变量!如:
a, b, c = b, c, a
冒泡排序:
array=[1,2,5,3,6,8,4]for i in range(len(array)-1,1,-1): for j in range(0,i): if array[j]>array[j+1]: array[j],array[j+1]=array[j+1],array[j]print array
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。