首页 > 其他 > 详细

Pycharm:列表操作指令

时间:2019-07-23 21:10:54      阅读:97      评论:0      收藏:0      [点我收藏+]
nums = [‘3‘,‘2‘,‘1‘,‘0‘]
nums2 = [‘-1‘,‘-2‘]
print(nums)
print(nums[0],nums[2]) #打印第0,第2个字符串
#切片,顾头不顾尾
print(nums[1:3]) #输出:‘1‘,‘2‘
print(nums[-2:-1]) #负号“-”表示从列表右边开始数,“-1”表示右边第1个(也即是最后1个),同样遵从顾头不顾尾,输出:‘1‘
print(nums[1:3:1]) #以步长1切片,输出:‘2‘,‘1‘

print(nums[-1:]) #符号":"右边为空则默认为最后一个,输出:‘0‘

nums.append(‘4‘) #在列表最后加上‘4‘,输出:‘3‘,‘2‘,‘1‘,‘0‘,‘4‘
nums.insert(1,‘5‘) #在列表第1个(从左至右第0开始)字符前加入‘5‘,输出:‘3‘,‘5‘,‘2‘,‘1‘,‘0‘
nums[3]=‘6‘ #替换列表第3个为‘6‘

nums.remove(‘0‘) #指定删除字符‘0‘
del nums[1] #删除第1个字符
nums.pop(0) #若()中为空,则默认删除列表最后一个字符,写了0则删除第0个字符

nums.index(‘1‘) #字符‘1‘的位置标号,从左至右,从0开始数
print(nums[nums.index(‘1‘)]) #输出:‘1‘
nums.count(‘1‘) #统计列表中有几个‘1‘
nums.clear() #清空列表
nums.reverse() #列表反转
nums.sort() #将列表按ASCII码顺序排序
nums.extend(nums2) #将列表nums2整体合并到nums之后
nums.copy() #列表nums的浅复制,仅复制第一层字符,若列表内部还有[],则只复制地址

 

Pycharm:列表操作指令

原文:https://www.cnblogs.com/mx504874412/p/11234421.html

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