08-python-列表

news/2024/7/8 9:03:21 标签: python

一、列表的创建

   list=[],创建一个空列表,里面的内容用“,”分割,里面的元素可以是所有东西。list就是一个集合,里面能放任何东西。

    通过索引取值;

    切片也支持,切片的结果也是列表,list[3:5];

    支持for循环,while循环,取值;

    list可以被修改,字符串不能修改。

二、列表的修改

    1、删除

      del list[1]

    2、修改

      list[1]=a

三、判断字符是否在列表中

   resul=12 in list

    判断12是否在list里面

四、字符串与列表的转换

   字符串转换成列表

      str=“abcd”

      list(str)=[a,b,c,d]

   列表转换成字符串

      list=[a,b,c,d]

      str(list)="[a,b,c,d]"

      需要自己完全的转换成用for循环

      

1 s=""
2 for i in lsit
3     s=s+str(i)
4 print(s)

     当列表中的内容只有字符串时,可以用join语句

list=["123,345"]
r="".join(list)
print(r)

五、list的方法

  append()

    list.append("a"),把字符a添加到list最后。

  clear()

    list.clear()  ,清空list列表,list=[]

  copy()

    a=list.copy()   浅拷贝,a拷贝list

  count()

    a=list.count(22)  计算22这个元素list中出现的次数。

  extend()

    list.extend(list1),列表list与list1相加。

  index()

    list.index(22,start,end),寻找第一个22的索引位置

  insert()

    list.insert(0,99),在list中在指定位置0处插入元素99

  pop()

    a=list.pop()   删除list最后(或指定的位置)一个元素,并可以获取其元素。

  remove()

     list.remove(33),删除list中指定元素。

  reverse()

    list.reverse()  list反转。头尾相反。

  sort()

    list.sort() 对list进行排序,从小到大排序

    list.sort(reversr=True),从大到小排序。

    

  

  

    

 

转载于:https://www.cnblogs.com/zhfang/p/8647450.html


http://www.niftyadmin.cn/n/1476464.html

相关文章

AFNetworking 使用

AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。 Github地址&…

学计算机需要右脑还是左脑,学心理:你的左脑更强还是右脑更强?来测测你惯用哪侧大脑...

学心理:你的左脑更强还是右脑更强?来测测你惯用哪侧大脑测试开始:1、你看到的猫,是在往哪个方向旋转呢?顺时针旋转1分逆时针旋转2分2、我们知道正方形是有角的图形,如果有一个图形没有角,那么可…

java多线程(5)死锁

上文讲到synchronized关键字在多线程中的使用,既然用到了锁,就会有出现死锁的情况。一个线程获得锁,如果其他线程也想获得同样的锁就会阻塞住,等待锁的释放。如果线程A已经获得锁1,还要获得锁2,同时线程B已…

2014年第五届蓝桥杯试题C/C++程序设计B组——史丰收速算

题目描述 史丰收速算法的革命性贡献是:从高位算起,预测进位。不需要九九表,彻底颠覆了传统手算! 速算的核心基础是:1位数乘以多位数的乘法。 其中,乘以7是最复杂的,就以它为例。 因为,1/7 是个循…

计算机vfp考试笔试试题,2009年9月计算机等级考试二级vfp笔试真题

一、每小题2分,共70分1、下列数据结构中.属于非线性结构的是A)循环队列B)带链队列C)二叉树D)带链栈2、下列数据结构中,能够按照“先进后出”原则存取数据的是A)循环队列B)栈C)队列D)s-叉树3、对于循环队列,下列叙述中正确的是A)队头指针是固定不变的B)队…

spring Ioc 控制

2019独角兽企业重金招聘Python工程师标准>>> 1.1 控制反转: 1.控制:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象&#xf…

CF 103E Buying Sets 最大权闭合子图,匹配 难度:4

http://codeforces.com/problemset/problem/103/E 这道题首先一看就很像是最大权闭合子图,但是我们可以认为现在有两种点,数字和集合点,我们需要消除数字点的影响才能直接运用最大权闭合子图. 进行二分匹配,使得每个集合都唯一匹配一个数字,买下一个集合点,则意味着该集合中所有…

美国计算机考研难度排名,2019USnews美国大学研究生cs专业百强排名一览

一、美国大学研究生CS专业介绍美国计算机科学专业(Computer Science,简称CS),是研究信息过程、用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科。CS是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、…