【零基础Python专题(源码版)】篇章1·列表List

【零基础Python专题(源码版)】篇章1·列表List

下面列举的Python的列表基础知识(三引号成对儿注释的内容为一个小知识点),可以直接在Pycharm运行学习:

#列表List的基础创建
'''#list的第一种使用方法
lis1=['H','W',98]

#list的第二种使用方法,使用内置内对象list()
lis2=list(['H','W',98])'''

#List的索引index使用
'''#当列表存在多个相同元素时,index首个地址
lis3=list(['Hello','World',98,'Hello'])
print(lis3.index('Hello')) #指定查找内容,全表查找
print(lis3.index('Hello',1,4)) #指定查找内容,部分查找'''

#列表List的基础创建
'''#list的第一种使用方法
lis1=['H','W',98]

#list的第二种使用方法,使用内置内对象list()
lis2=list(['H','W',98])'''
#list的切片操作
'''lis4=[10,20,30,40,50,60,70,80,90,100]
print(lis4[0:11:1])
print(lis4[1:8:2])
print(lis4[2:6:])
print(lis4[9::-1])
print(lis4[9:3:-2])
print(lis4[::-1])'''

#list的增、删和改
'''#增
lis5=[10,60,90,'hello']
#   列表尾部添加一个元素append
lis5.append(30)
print(lis5)
#    列表尾部添加多个元素extend
lis6=[20,30,40]
lis5.extend(lis6)
print(lis5)
#    列表固定位置添加一个元素insert
lis5.insert(1,12)
print(lis5)
#    列表切片替换:列表某位置添加多个元素[:]
lis7=['hi','world']
lis5[1:2]=lis7
print(lis5)
lis5[1:]=lis7
print(lis5)'''

'''#删
#    删除列表指定值元素remove
lis8=[10,20,30,40,50,60,70,80,90,100]
lis8.remove(20) #只删除出现的第一个指定元素
print(lis8)
#    删除列表指定索引的元素pop
lis8.pop(1)
print(lis8)
lis8.pop()#不写参数默认删除最后一个元素
print(lis8)
#    列表切片[:]
lis9=lis8[1:9]#保留范围内元素,注意:会生成新对象,开辟新内存
print(lis8)
print(lis9)
#    列表切片-真删除范围内容,不开辟新内存
lis8[1:3]=[]
print(lis8)'''

'''#改   都是利用切片原理
#    一次修改一个元素
lis10=[10,20,30,40,50,60,70,80,90]
lis10[1]=100
print(lis10)
#    一次修改多个元素
lis10[1:3]=[1,2,3]
print(lis10)'''

#列表的排序
'''#    不产生新对象,不生成新内存空间
lis11=[1,3,2,4,6,5,7,9,8]
lis11.sort()#升序排序
print(lis11)
lis11.sort(reverse=False)#升序排序
print(lis11)
lis11.sort(reverse=True)#降序排序
print(lis11)
#    产生新对象,生成新内存空间
lis12=[1,5,6,9,8,7]
lis13=sorted(lis12,reverse=True)#降序排序
print(lis13)'''

#列表的生成
'''lis14=[i for i in range(1,9)]
print(lis14)
lis15=[i*2 for i in range(1,6)]
print(lis15)'''
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
python源码 零基础入门学习Python+课件源码资料: 002用Python设计第一个游戏(课件+源代码) 004改进我们的小游戏(课件+源代码) 005闲聊之Python的数据类型(课件+源代码) 007了不起的分支和循环(课件) 008了不起的分支和循环2(课件+源代码) 009了不起的分支和循环3(课件+源代码) 017函数:Python的乐高积木(课件+源代码) 019函数:我的地盘听我的(课件+源代码) 022函数:递归是神马(课件+源代码) 023递归:这帮小兔崽子(课件+源代码) 024递归:汉诺塔(课件+源代码) 028文件:因为懂你,所以永恒(课件+源代码) 029文件:一个任务(课件+源代码) 031永久存储:腌制一缸美味的泡菜(课件+源代码) 034丰富的else语句及简洁的with语句(课件+源代码) 034丰富的else语句及简洁的with语句(课件+源代码)(1) 036类和对象:给大家介绍对象(课件 源代码) 037类和对象:面向对象编程(课件 源代码) 038类和对象:继承(课件 源代码) 039类和对象:拾遗(课件 源代码) 045魔法方法:属性访问(课件 源代码) 046魔法方法:描述符(Property的原理)(课件 源代码) 047魔法方法:定制序列(课件 源代码) 048魔法方法:迭代器(课件 源代码) 049乱入:生成器(课件) 050模块:模块就是程序(课件 源代码) 051模块:__name__=_'__main___'、搜索路径和包(课件 源代码) 052模块:像个极客一样去思考(课件) 053论一只爬虫的自我修养(课件) 054论一只爬虫的自我修养2:实战(课件 源代码) 055论一只爬虫的自我修养3:隐藏(课件 源代码) 056论一只爬虫的自我修养4:OOXX(源代码) 062论一只爬虫的自我修养10:安装Scrapy(课件+软件包) 063论一只爬虫的自我修养11:Scrapy框架之初窥门径(课件 源代码) 064GUI的终极选择:Tkinter(课件 源代码) 065GUI的终极选择:Tkinter2(源代码) 066GUI的终极选择:Tkinter3(源代码) 067GUI的终极选择:Tkinter4(源代码) 068GUI的终极选择:Tkinter5(源代码) 069GUI的终极选择:Tkinter6(源代码) 070GUI的终极选择:Tkinter7(源代码) 071GUI的终极选择:Tkinter8(源代码) 072GUI的终极选择:Tkinter9(源代码) 073GUI的终极选择:Tkinter10(源代码) 074GUI的终极选择:Tkinter11(源代码) 075GUI的终极选择:Tkinter12(源代码) 076GUI的终极选择:Tkinter13(源代码) 077GUI的终极选择:Tkinter14(源代码) 078Pygame:初次见面,请大家多多关照(源代码) 080Pygame:事件(源代码) 081Pygame:提高游戏的颜值1(源代码) 082Pygame:提高游戏的颜值2(源代码) 083Pygame:提高游戏的颜值3(源代码) 084Pygame:基本图形绘制(源代码) 085Pygame:动画精灵(源代码) 086Pygame:碰撞检测(源代码) 087Pygame:播放声音和音效(课件 源代码) 088Pygame:摩擦摩擦(源代码) 089Pygame:游戏胜利(源代码) 090Pygame:飞机大战1(源代码) 091Pygame:飞机大战2(源代码) 093Pygame:飞机大战4(源代码) 094Pygame:飞机大战5(源代码) 095Pygame:飞机大战6(源代码) 096Pygame:飞机大战7(源代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值