一:列表(增删改查,列表的嵌套,列表的循环)

1)增加

append    (在列表的尾部增加)

insert       (插入)   insert(插入的位置,插入的内容)

extend     (迭代插入,在列表的尾部加入) 加入的是分解后的元素

2)删

pop        (按索引删除)(有返回值,返回的是删除的元素)pop(空)默删最后一个元素)

remove     (按元素删除,没有返回值)

clear        (清空列表的值)

del          (删除列表)

切片式删除    del.列表[ : ]

3)改

直接改  例如:li[第一个元素] = ‘改的内容’

切片式改  li [0 ; 2] =’改的内容’  (原则:删除选中的两个,按照迭代式改)

4)查

查列表中的所有元素,用for

查列表的部分元素用切片查,查出来的是一个列表

公共方法:

Len()查元素

Count()查次数

索引,字符串中用find和index ,列表中通过元素找索引只有index

5)排序   li = [1,5,4,7,6,2,3]

从小到大排:li.sort()

从大到小排:li.sort(reverse = true)

列表的翻转:li.reverse()

6)列表的嵌套:

li = [‘taibai’,’wutenglan’,’天天’[‘better’,90],23]
找到better全都变成大写:li[3][0] = li[3][0].upper()

  

二:元组(只读列表,可循环查询,可切片)(儿子不能改,孙子可能可以改)

tu = (1,2,3,'alxe',[2,3,4,'abcd'],'lili')

元组中的元素不能改,但是其中的列表中的元素可以更改

把abcd改成全部大写:tu[4][3] = tu[4][3].upper()

在列表中追加一个p:tu[4].append(‘p’)

三:join【‘S’.join(iterable)  S表示用什么相连接字符串】

s = 'abcd'
s1 = '_'.join(s)
print(s1)
结果:a_b_c_d

iterable:可迭代对象
字符串转化成列表用 split

列表转化成字符串用 join

四:range

range() 顾头不顾尾;实际上相当于里面放的都是数字的列表

1)for i in range(0,100):
print(i)

2)如果从0 开始0可以不用写

3)for i in range(0,10,2):其中2是步长
print(i)
结果:0,2,4,6,8

4)倒着取

for i in range(10,0,-1):
print(i)
结果:10,9,8,7,6,5,4,3,2,1
5)for i in range(0,10,-1):
print(i)
结果为空

五:for循环的嵌套

循环打印列表

li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'tfd']

用for循环改如何写

列表 & 元组& join & range的更多相关文章

  1. 列表,元组以及range

    列表,元组以及range 一.列表(list) 列表是数据类型之一,它有序,可变,支持索引 作用:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表等 # 定义一个列表 lst = ['alex ...

  2. 巨蟒python全栈开发-第4天 列表&元组&range

    今日内容大纲 1. 什么是列表 定义: 能装对象的对象 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 列表存在索引和切片. 和字符串是一样的. 2. 相关的增删改查操 ...

  3. python基础知识二 列表、元组、range

    3.6.2 列表 1.列表 -- list ​ 有序,可变,支持索引,用于存储数据(字符串,数字,bool,列表,字典,集合,元组,). list1 = [] list1 = ['alex',12,T ...

  4. 列表 元组 range

    2019 年 7 月 9 日 列表---list------容器 列表:存储数据,支持多个数据类型,比如 :字符串 数字 布尔值 列表 集合 元组 ​ 特点 : 有序 可变 支持索引 (定义一个列表不 ...

  5. day04——列表、元组、range

    day04 列表 列表--list ​ 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 ...

  6. 列表、元组和range

    小知识点 s = " 5 " print(int(s)) print(s.replace(" ","")) 结果: 5 5 id()#获取对 ...

  7. Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式

    Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell ...

  8. python基础知识-04-字符串列表元组

    python其他知识目录 内存,cpu,硬盘,解释器 实时翻译 编译器 :一次性翻译python2,3 除法,2不能得小数,3能得小数 1.字符串操作 1.1字符串操作startswith start ...

  9. 《python基础教程(第二版)》学习笔记 列表/元组(第2章)

    <python基础教程(第二版)>学习笔记 列表/元组(第2章)序列中的下标从0开始x='ABC' ==> x[0]='A', x[1]='B', x[2]='C'负数索引从右边开始 ...

随机推荐

  1. Data Model for Certificate

  2. Introducing Apache Spark Datasets(中英双语)

    文章标题 Introducing Apache Spark Datasets 作者介绍 Michael Armbrust, Wenchen Fan, Reynold Xin and Matei Zah ...

  3. Cmake find_package 需要指定具体的so

    需要使用cmake的find_package将boost库添加到项目中,通过cmake --help-module FindBoost 可以查看cmake引入Boost的帮助信息: 可以看到,Boot ...

  4. V-Charts中使用extend属性定制词云图

    [本文出自天外归云的博客园] 简介 在Vue中使用E-Charts可以用V-Charts,词云图在V-Charts官网中介绍比较简单,如果想更多定制的话,官网上说要在extend属性中进行扩展. V- ...

  5. 遍历一个Set的方法只有一个:迭代器(interator)。

    Set-HashSet实现类: 遍历一个Set的方法只有一个:迭代器(interator). HashSet中元素是无序的(这个无序指的是数据的添加顺序和后来的排列顺序不同),而且元素不可重复. 在O ...

  6. python一个简单的打包例子

    最近写了一些工具,想到分享给同事时好麻烦,并且自己每次用也是需要打开pycharm这些工具,感觉很麻烦,因此想到打包,网上有些例子,照做后又摸索很久方成,索性记录一下,以备不时之需. 主要参考:htt ...

  7. Mysql 5.7 安装 解压缩版 忘记密码

    [参考]Mysql 命令大全 [参考]MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置 [参考]MySQL5.7.19 服务挂掉 自动关闭 mysql ...

  8. Oracle_lhr_CentOS 7.3 ECS上搭建RAC 18c+单实例DG+EMCC+DG的FSFO快速故障转移配置

    Oracle_lhr_CentOS 7.3  ECS上搭建RAC 18c+单实例DG+EMCC+DG的FSFO快速故障转移配置 [大型连续免费公开课]Oracle 18c rac+dg+13.3的em ...

  9. Matrix 高斯消元Gaussian elimination 中的complete pivoting和partial pivoting

    首先科普下Pivoting的含义 一般翻译为“主元”,在对矩阵做某种算法时,首先进行的部分元素.在线性规划的单纯形法中常见.wiki的解释如下:Pivot element(the first elem ...

  10. axios设置application/x-www-form-urlencoded

    this.$axios({ method: 'post', url: 'http://www.17huo.com/tusou/deeplorSearch.html', headers: { 'Cont ...