1、list.extend(L)把L所有的元素添加到list的尾部
2、列表创建:
1)直接用赋值 x=[]
2)用list函数 x=list()
3、range(start,stop,step)
4、列表添加
1)aList=aList+[7]
2)aList.append(7) (速度非常快)
5、对于不通过的列表,如果开头的元素一样,整个列表的id不一样,但是他们的首元素的id一样,而且后面再改元素,真个列表的id不变


6、删除某一固定元素 a.remove(3)
7、insert(2,4) 再位置2插入3
8、列表可以直接乘,
9、a_list.pop()可以指定删除并返回某一位置的元素,如果没有指定,默认为最后一个
10、在删除列表时,它会自动缩进

所以删除整个列表里某些具有特征的元素的时候,可以倒着遍历fori in x[::-1]或者用for i in in x[::]

11、访问元素
1)利用下标直接访问元素
2)alist.index(7),可以找到第一次出现7的下标位置
3)alist.count(7) 找7出现的次数
12、找字符串、元组出现的次数
’abcdeabcfg’.count(abc)
13、切片操作
alist[开头:结尾:step]
切片可以实现列表的增删改查
14、直接复制【列表】是深复制,a=b,b改了,a也改了(复制元素的话不会)

可以利用切片进行浅复制

15、shuffle()打乱顺序,sort()升序,sort(reverse=True) 降序
sort(key=lambda x:len(strlen(x))) 自定义排序(还不太明白)

16、sorted()是一个新列表 reverse()逆序排列

17、列表推导式 (复杂,不太会)

18、map()函数,映射,非常好用


这样就可以把字符转换成列表了!

19 、列表输出,两个元素之间自带逗号和空格,目前除了一个一个输出还没有找到其他方法能够把逗号消失

举例子
一、题目要求的输入就是[1,2,3]这样的,要把它输入弄成列表
alist=list(input()[1

小胡学python【2】相关推荐

  1. 老齐学python的django 源代码_《跟老齐学Python:Django实战》真正的手把手“带”您学习...

    全书通过不断升级改造的方式,带着读者完成了一个"极其"简单的实战项目.这里说简单是相对于那些"大牛"而言.如果您是大牛,齐老师会建议您使用谷歌或者读官方英文文档 ...

  2. python queue 调试_学Python不是盲目的,是有做过功课认真去了解的

    有多少伙伴是因为一句'人生苦短,我用Python'萌生想法学Python的!我跟大家更新过很多Python学习教程普及过多次的Python相关知识,不过大家还是还得计划一下Python学习路线!Pyt ...

  3. 想转行学python过来人提醒大家几点

    因为目前python非常火,应用也非常广泛,是目前最火的行业之一,竞争很大,工资很高,未来发展也极好. 首先告诉你,零基础学习python难度还是有的,python的专业程度本身就不简单,学习这事本来 ...

  4. 从零开始学 Python 之运算符

    从零开始学 Python 之运算符 前言 大家好,这里是「痴海」从零开始学习 Python 系列教程.此文首发于「痴海」公众号,欢迎大家去关注.学习一门语言最好的办法,就是教懂别人.在这公众号,我会从 ...

  5. 学Python培训有什么用

    ​ Python在近几年的发展非常迅速,在互联网行业Python的薪资也越来越高,不少人开始准备学习Python技术,那么到底学Python培训有什么用呢?来看看下面的详细介绍. 学Python培训有 ...

  6. 学Python有哪些优势

    Python在人工智能领域应用是比较广泛的,近几年,越来越多的人对Python技术比较感兴趣,想要学习,那么具体学Python有哪些优势呢?我们来看看下面的详细介绍就知道了. 学Python有哪些优势 ...

  7. 学python培训到底能干嘛

    Python是在人工智能领域发挥着很重要的作用的,现在依旧有很多人对Python这项技术不是很了解,学Python培训到底能干嘛?下面小编来为大家做下详细的介绍. python其实并不难学,对于初学者 ...

  8. 学Python的好处有哪些?

    Python是一种比较简单的编程语言技术,想要快速进入到IT行业,Python是非常好的选择,为什么这么说呢?下面小编就为大家详细的介绍一下学Python的好处有哪些? ​ 学Python的好处有哪些 ...

  9. 零基础学python培训需要学习多久?

    Python是一种入门比较简单的编程语言,但是如果是零基础学员,学习起来还是需要时间的,那么零基础学python培训需要学习多久呢?我们来看看小编的详细介绍吧. 零基础学python培训需要学习多久? ...

  10. 我用python10年后,我发现学python必看这三本书!

    非常喜欢python 我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习! 它几乎可以做任何事,从简单的脚本创建.web,到数据可视 ...

最新文章

  1. python 难度-Python分析 oj 网的题目难度和通过率的关系
  2. MFC读取配置文件GetPrivateProfileString
  3. Material Design设计技巧
  4. 一个小技巧让你轻松处理Selenium处理滚动条和元素聚焦
  5. Trick(十)——any/all 实现
  6. [Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件:安装putty, filezilla
  7. Mac下Idea快捷键总结(不断更新)
  8. 博图注册表删除方法_arcgis 10.2安装时error1606以及error2753解决方法记录
  9. 新唐N76E003单片机用APROM模拟EEPROM每次下载写入值复位为0XFF
  10. Centos 7.5 1804 镜像下载
  11. android源码AOSP AOKP CM及下载
  12. 进击的蚂蚁金融云与场景焦虑的银行
  13. 利用adb卸载手机预装软件(系统软件)
  14. 干货 | 关于等效电路图画法,不得不学的几个小窍门!
  15. DETR3D模型源码导读 MMDetection3D构建流程
  16. python抠图太模糊,讲实话,我会Python之后!我都不屑用PS了!Python抠图太方便了!...
  17. 智能设备系统的测试分析——语音识别系统和面部识别系统
  18. [软件工程] 面向对象设计
  19. 在SQL中删除重复记录(多种方法) [转]
  20. 矩阵的行列式的计算-余子式

热门文章

  1. 编程也需要有大局观 新鲜出炉的大局观 了解一下
  2. Java证书keystore生成过程
  3. 什么是双机热备?双机热备软件介绍
  4. 脚踩智能汽车春风,百度踏上千亿美元市值征程
  5. Java 网络IO编程
  6. C#学习 - XML Serialization
  7. Dart语言编程基础
  8. Div+Css实现经典左中右布局
  9. 7.ratings评价列表页的实现
  10. 万字长文 | 关于Filecoin期货与矿机,你想知道的一切都在这