列表API:

1.pop( ):按照索引弹出元素,返回值为该元素。默认弹出最后一个元素;

例如:a=[1,2,3];

print(a.pop());

输出结果是3

pop(正值)从索引位置

pop(负值)从列表倒数位置开始指定下标

2.remove( ):按照元素值弹出第一个匹配项,返回新列表

lists=[123,'xyz','zara','abc','xyz']xyz元素从列表中移除abc弹出

结果是:[123,'zara','abc'] abc

例如:lists=[123,'xyz','zara','abc','xyz']

lists.remove(‘xyz’);

lists.remove(‘xyz’);

print(lists);

print(list.pop());输出结果:[123, 'zara', 'abc']   abc

3. count( ):统计指定值出现的次数

语法:lists.count(指定值)//次数

4.index():某个值出现的第一次位置

语法:lists.index(批定的值)//指定值相对应的下标

5.reverse( ):反向存放

例如:

lists=[1,2,3,4,5];

lists.reverse();

print(lists);      //[5,4,3,2,1]

6.查询遍历

第一种方式:

foreinlists://其中e代表列表中的每个元素

循环体;

-练习:str='hello';把字符串的每个字母取出来(并且打印出来)

第二种方:

fori , valin enumerate( lists):

循环体;

// i元素的下标

// val元素值

clolos=['red','yellow','blue']

sort():排序从小到大升序排序

max(n) min()最大值和最小值

序列类型:字符串、列表、元组

序列:元素有序的排序

1.字符串

1.字符串连接-重复

a=[1,2,3];

b=[4,5,6];print(a+b);//[1,2,3,4,5,6]连接

a=[1,2,3];

b=[4,5,6];print(a*2); //[1,2,3,1,2,3]重复2.判断字符中是否包含某个元素 :返回true falsen=['','h','e',7]print(''  in  n);  //True3.len(lists) 获取到列表的长度

4. isalpha( )isdigit()是否全为字母,是否全为数字。

5.upper()将所有字母转为大写

lower()将所有字母转为小写

切片:可以有两个冒号,分三段

list=[a:b:c]

a索引开头到b结束,每隔c个元素取出一个生成的列表print('hello'[:3]);第0个位置开始截取3个print('hello'[0:])默认从第0个开始,一直截取到最后print('hello'[::2]);从开始到末尾,步长是2格式化输出:使用python输出各种类型的字符串语法:print "字符串 %format1 %format2..." %(变量或值1,变量或值2...)

字符串:%s

整型:%d

浮点型:%fn=1.123;print('num is %.2f' %(n)); //保留小数点后两位*强制类型转换1. str.int():强制转化为整型,能将由数字组成的字符串转化为整型;2.str.float():强制转化为浮点型;3.str(n)强制转化为字符串类型;*字符串中常用方法:1.find(t):查找子串t,找到返回首次出现位置的索引值,找不到返回-1

2.split('分隔符'):使用分隔符,返回列表结果a='www.baidu.com';print(a.split('.')); //将字符串转化为列表,并且以,号分隔(分隔符必须跟字符串分隔符对应)str='123' [1,2,3]3.join:连接 :使用x作为连接符 连接序列lists中的所有元素语法:x .join(lists)a=['1','2','3'];print('+'.join(a))//1+2+34.replace(old,new) 替换url='www.baidu.com'print(url.replace('com','org')) //www.baidu.orgred yello blue  +号连接, yellow 替换 blace5.strip(t):删除开头和结尾的字符t(没有参数t则删除空白符)url='www.python.orgw';print(url.strip()); //www.python.orgw6.upper()lower()   所有字母转化为大写或小写

python中列表生成式strip_Python 列表API 序列类型   列表生成相关推荐

  1. 在python中创建一个具有特定大小的空列表

    本文翻译自:Create an empty list in python with certain size I want to create an empty list (or whatever i ...

  2. Python基本语法_基本数据类型_序列类型详解

    目录 文章目录 目录 序列 序列的标准操作符 切片操作符[]/[:]/[::] 一个例子 字符串的连接 序列的功能函数 count() 查询一个元素在 Tuple 中的数量 index() 查询元素在 ...

  3. Python中 redis StrictRedis对象操作string类型

    Python中 redis StrictRedis对象操作string类型 准备 在桌面上创建redis目录 使用pycharm打开 redis目录 创建redis_string.py文件 from ...

  4. 为什么python中不需要变量名和变量类型声明?

    python是解释型语言,python的变量不需要声明,但是需要初始化,python解释器会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同),其中变量其实通过一个标记调用内存中的值 ...

  5. python 测试字符串类型_【教程】如何用Python中的chardet去检测字符编码类型

    [背景] 之前已经使用过chardet了,也算用了不少次了. 之前也写过和chardet相关的: 但是没写教程,举例说明如何使用. 现在去举例解释解释. [python示例代码演示如何用chardet ...

  6. python中列表生成式strip_python之列表生成式

    要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, ...

  7. python中的for语句涉及的序列可以是列表_Python中的列表与循环

    文章中的所有例子全部经过实际测试,可以直接使用.开发环境是python 3.8.5 条件和循环 本章的主要内容是Python的条件和循环语句.主要涉及if.else.elif.while.for.ra ...

  8. python中的索引从几开始计数_列表的索引是从0开始的

    [填空题]Python序列类型包括字符串.列表和元祖三种,____是Python中唯一的映射类型 (5.0分) [单选题]下列选项中,正确定义了一个字典的是() (3.0分) [判断题]在字典中,可以 ...

  9. python中del和pop有什么区别_Python列表删除元素del、pop()和remove()的区别小结

    前言 在python列表的元素删除操作中, del, pop(), remove()很容易混淆, 下面对三个语句/方法作出解释 del语句 del语句可以删除任何位置处的列表元素, 若知道某元素在列表 ...

最新文章

  1. 做科研发论文一直找不到研究热点?硕博导师都在关注的平台你还不快来?
  2. python 面向对象(三)多继承
  3. 让你彻底理解Synchronized
  4. Linux 中 awk命令应用
  5. Spring 提供几种配置方式来设置元数据?
  6. koa --- 使用koa-multer上传文件+elementUI
  7. 使用hessian+protocol buffer+easyUI综合案例--登陆
  8. 【优化求解】基于matlab粒子群算法求解函数极值问题【含Matlab源码 1202期】
  9. 中国集成电路设计产业创新发展的认识和思考
  10. K8S CRD 资源对象删除不掉
  11. 如何在Linux中克隆一个分区或者硬盘驱动器
  12. 圆柱直齿轮设计程序-vb
  13. 充电水滴融合特效 html+css
  14. netty系列之IO基础
  15. win10计算机维护,手把手教您win10系统打开安全和维护功能的问题
  16. 杂谈|程序员还是工程师
  17. 2020上半年数据分析人才及CDA持证人行业报告
  18. 第1章 面向对象分析和设计
  19. 传奇M2server用到的文件一些txt或Ini文件解释说明(整理中……)
  20. remix-ide,windows开发环境

热门文章

  1. 计算机图形学学习报告,计算机图形学学习报告.pdf
  2. page 怎么把list 分页_自定义分页器的实现
  3. SpringBoot接口幂等性实现的4种方案!
  4. 彻底理解 Spring 容器和应用上下文
  5. Dubbo 一篇文章就够了:Dubbo遇到初恋
  6. 蓝桥杯-数字三角形 (java)
  7. BigDecimal类setScale方法问题:算数异常,精确度丢失-ArithmeticException: Rounding necessary
  8. JQuery获取元素的N种方法
  9. 【JavaSE03】Java中分支语句-概念
  10. Android文件操作中的openFileOutPut和openFileInput