首页 > 编程语言 > 详细

range列表、列表的增删改查和排序

时间:2020-08-07 18:06:21      阅读:85      评论:0      收藏:0      [点我收藏+]
# incoding=gbk

"""
函数range(起始值,终止值,步长)以步长为间隔输出从起始值(含)到终止值(不含)之间的数
函数range(起始值,终止值)默认步长为1
函数range(终止值)默认起始值为0,步长为1
注意:步长可为负,此时起始值比终止值要大
函数list()将range()的结果直接转换为列表
列表名[起始索引:终止索引:步长]以步长为间隔,返回从起始索引(含)到终止索引(不含)之间
的元素
列表名[起始索引:终止索引]默认步长为1
列表名[:]默认起始索引为0,终止索引为-1(代表最后一个元素)
注意:步长可为负,此时起始索引值比终止索引值要大
方法 列表名.append(‘新元素‘)在列表末尾添加元素
方法 列表名.insert(索引,‘新元素‘)在列表的任何位置添加新元素
del语句删除元素,将值从列表中删除后,无法再访问它。    del 列表名[索引]
方法pop()删除列表元素,将值从列表中删除后,能够接着使用它。     列表名.pop(索引)
方法remove()根据值删除元素。        列表名.remove(‘元素‘)
方法sort()永久性地修改了列表元素的排列顺序,再也无法恢复到原来的排列顺序。
    列表名.sort()    按字母顺序排列
    列表名.sort(reverse=True)    按字母顺序相反的顺序排列
方法sorted()临时性地修改了列表元素的排列顺序,不影响它们在列表中的原始排列顺序顺序。
    列表名.sorted()    按字母顺序排列
    列表名.sorted(reverse=True)    按字母顺序相反的顺序排列
方法reverse()永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需
对列表再次调用reverse()即可。    列表名.reverse()    倒着排列列表
函数len()可获悉列表的长度。     len(列表名)
"""
nums_1 = list(range(1,10,2))
nums_2 = list(range(1,10))
nums_3 = list(range(-1,1,-2))
print(nums_1)
print(nums_2)
print(nums_3)
for i in range(10):
    print(i)

print(nums_2[::2])
print(nums_2[10::-2])

 

range列表、列表的增删改查和排序

原文:https://www.cnblogs.com/merryconei123/p/13454161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!