lst.extend([1,2,3])   # 扩展  --- 迭代添加  整型和布尔值不能迭代
print(lst) lst1 = [1,2,3]
lst2 = [4,5,6]
lst3 = lst1 + lst2 # 列表合并 开辟了一块空间
print(lst1)
print(lst2)
print(lst3) 列表的删 del lst # 删除了整个列表
print(lst) del lst[-1] # 配合下标删除
print(lst) del lst[0:2] # 配合切片删除
print(lst) lst = ['杨紫','高圆圆','刘亦菲','关晓彤']
del lst[0:3:2]
print(lst) lst.remove('高圆圆') # 通过内容删除
print(lst) lst.pop() # 没有指定,默认删除最后一个
print(lst) ret = lst.pop(0) #可以指定下标删除 具有返回值
print(lst)
print(ret) # 返回被删除的内容 lst.clear() #清空
print(lst) 列表的改: a1 = lst[0]
a1 = '杨幂'
print(lst)
print(a1) lst[0] = '杨幂' # 通过下标修改 *****
print(lst) lst[0:3] = '你好美' ****
print(lst) # 结果 ['你', '好', '美', '关晓彤'] lst[0:3] = '你好' #通过切片修改
print(lst) # ['你','好','','关晓彤'] lst[0:3] = '阿斯顿发送'
print(lst) # 结果 ['阿', '斯', '顿', '发', '送', '关晓彤'] lst = ['杨紫','高圆圆','刘亦菲','关晓彤']
lst[0:4:2] = '好嗨' # 切片+步长 长度要统一
print(lst) 列表的查 for 循环 lst = ['杨紫','高圆圆','刘亦菲','关晓彤']
for i in ['杨紫','高圆圆','刘亦菲','关晓彤']:
print(i) 列表的方法
ret = lst.index('高圆圆') # 通过内容查找下标
print(ret) print(lst.count('高圆圆')) # 计数 ret = lst.copy() print(ret)
print(lst) print(id(ret))
print(id(lst)) ret = lst.reverse() #翻转
print(ret) # 这是一操作,没有返回的内容
print(lst) # 变化的内容在原数据查看 lst = [1,2,3,4,3333,0,222]
lst = ['a','b','g','d']
lst = ['a','b','g','d']
lst = ['杨紫','高圆圆','刘亦菲','关晓彤'] lst.sort() # 排序 默认升序
print(lst)
lst.sort(reverse=True) # 降序
print(lst) lst.sort()
lst.reverse()
print(lst) 列表嵌套: lst = ['alex','wusir','女神','日天',['于超','吴超','必胜客',['江毅','肖峰']]] print(lst[4][3][0]) lst[-1][-1][0] = '雪碧'
lst[-2] = '香皂' lst[2] = lst[2].upper()
lst[1] = 'JJ'
print(lst) lst = ['汪峰','jj','tt','统一','机油',3534,['日天',['海飞丝','飘柔','霸王','吕',['沙宣']]]]
# lst[-1][0] = lst[-1][0].replace('天','地')
print(lst) 元祖: tuple 元祖是不可变数据,不能进行修改 存放一些用户密码的时候
元祖其实就是一个不可以修改的列表 lst = [1,2,3,4,'你好啊',False]
print(lst[2:4]) tu = (1,2,3,4,'你好啊',False)
print(tu[2:5]) # 元祖切片结果也是元祖
print(tu[:5:2]) #切片 + 步长 tu = list(tu)
print(tu) 面试题: tu = () # () 元祖 ('你好',) 元祖
print(type(tu)) lst = []
print(type(lst)) range 范围 range(0,10) # 0 起始位置 ,10 终止位置 面试题:
print(range(0,10)) # python3 中range(0, 10) 是一个可迭代对象 python2 中的xrange和python3中的range是一样的,都是可迭代对象
range 获取到一个列表 print(list(range(1,10,3))) range 和切片一样 range(1,10,2) 第一个是起始位置 第二个是终止位置 第三个是步长 终止位置和切片一样都是顾头不顾尾,
他们之间用逗号分开 for i in range(1,100,2): # 可以让for循环来循环数字
print(i) lst = [1,2,3,4]
print(5*lst)

Python基础数据类型2的更多相关文章

  1. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

  2. Python基础数据类型-字符串(string)

    Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...

  3. python基础数据类型考试题

    Python基础数据类型考试题 考试时间:两个半小时                      满分100分(80分以上包含80分及格) 一,基础题. 1,简述变量命名规范(3分) 2,字节和位的关系 ...

  4. 1--Python 入门--Python基础数据类型

    一.Python基础语法 初次使用Python,首先要明确三点: Python的标识符(例如变量名.函数名等),可用字母.数字和下划线构成,不能以数字开头,且区分大小写. Python对于缩进敏感.在 ...

  5. python 基础数据类型之list

    python 基础数据类型之list: 1.列表的创建 list1 = ['hello', 'world', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ...

  6. Python基础数据类型-字典(dict)

    Python基础数据类型-字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟 ...

  7. Python基础数据类型题

    Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pytho ...

  8. Python基础数据类型之字符串

    Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >> ...

  9. Python基础数据类型之集合

    Python基础数据类型之集合 集合(set)是Python基本数据类型之一,它具有天生的去重能力,即集合中的元素不能重复.集合也是无序的,且集合中的元素必须是不可变类型. 一.如何创建一个集合 #1 ...

  10. 老男孩Python==基础数据类型考试题

    转载 # Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意 ...

随机推荐

  1. [LC] 8. String to Integer (atoi)

    Implement atoi which converts a string to an integer. The function first discards as many whitespace ...

  2. windows下的tfjs-node安装异常总结

    大约有半年没有写博客了,奔波于上海这座魔都之中.险些忘了自己是个有梦想的全栈工程师 书接上回,由于个人非常厌恶python的语法,半年前发现了tensorflow.js这个宝贝(下简称tfjs),喜出 ...

  3. log4j简单的使用

    1.引入log4j.jar包 2.在类中使用 package com.donghai.log4j; import org.apache.log4j.Logger; public class LogTe ...

  4. C\C++ 位域操作

    几篇较全面的位域相关的文章: http://www.uplook.cn/blog/9/93362/ C/C++位域(Bit-fields)之我见 C中的位域与大小端问题 内存对齐全攻略–涉及位域的内存 ...

  5. openpyxl操作excel表格

    1.openpyxl 只支持打开.xlsx格式,其他excel类库基本也是 2.不能这里的工作面板直接右键新建表格,必须到文件夹下面去新建,可以把在别的目录新建的表格直接复制到当前目录下 3.从表格中 ...

  6. 默认的Settings.xml文件(无修改过)-Maven

    Tip: 当什么都不作修改时,默认是从Maven中央仓库进行下载,https://repo.maven.apache.org/maven2. 打开maven源码下的lib文件夹,找到maven-mod ...

  7. Inheritance Learning Note

    好几天没来学习了,昨晚把继承的又整理了一下.想把整理后的东西发到hexo博客上来,却发现命令行又失效了.前几天明明是好的,这几天又没有进行任何操作,网上搜了一下也没有招到合适的解决办法,无奈只能重装了 ...

  8. 系统分析与设计lesson6

    | 分类 作业  | 1.用例建模 a. 阅读 Asg_RH 文档,绘制用例图. 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 b. 选择你熟悉的定旅馆在线服务系统 ...

  9. SetTimeout()多次运行函数后越来越快的问题

    问题原因很简单,但是由于代码逻辑问题,一直没有考虑到: 网上有个帖子说的很明白:原帖入口 假如你在0时刻点击了一下按钮,那么500ms时数字会跳一下,1000ms会再跳一下,依次类推,1500,200 ...

  10. Metaploit-永恒之蓝漏洞利用

    目录 Metaploit介绍 实验环境 漏洞利用过程 Metaploit介绍 本次测试主要是利用永恒之蓝漏洞对windows7进行控制利用,掌握Metaploit工具的使用,知道永恒之蓝的漏洞利用原理 ...