Python基础数据类型2
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的更多相关文章
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...
- Python基础数据类型-字符串(string)
Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...
- python基础数据类型考试题
Python基础数据类型考试题 考试时间:两个半小时 满分100分(80分以上包含80分及格) 一,基础题. 1,简述变量命名规范(3分) 2,字节和位的关系 ...
- 1--Python 入门--Python基础数据类型
一.Python基础语法 初次使用Python,首先要明确三点: Python的标识符(例如变量名.函数名等),可用字母.数字和下划线构成,不能以数字开头,且区分大小写. Python对于缩进敏感.在 ...
- python 基础数据类型之list
python 基础数据类型之list: 1.列表的创建 list1 = ['hello', 'world', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ...
- Python基础数据类型-字典(dict)
Python基础数据类型-字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟 ...
- Python基础数据类型题
Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pytho ...
- Python基础数据类型之字符串
Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >> ...
- Python基础数据类型之集合
Python基础数据类型之集合 集合(set)是Python基本数据类型之一,它具有天生的去重能力,即集合中的元素不能重复.集合也是无序的,且集合中的元素必须是不可变类型. 一.如何创建一个集合 #1 ...
- 老男孩Python==基础数据类型考试题
转载 # Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意 ...
随机推荐
- Zookeeper开源客户端框架Curator的使用
CuratorFramework Curator框架提供了一套高级的API, 简化了ZooKeeper的操作. 话不多说,看代码 package com.donews.data.util import ...
- require.ensure和require.context
require.ensure和require.context https://www.cnblogs.com/fantasy-zxf/p/6760390.html https://www.jiansh ...
- Google DevTools Explanation
Evaluating network performance The Network panel records information about each network operation in ...
- OpenCV 对两幅图像求和(求混合(blending))
#include <cv.h> #include <highgui.h> #include <iostream> using namespace cv; int m ...
- Mac使用sublime text3的快捷键
符号说明⌘:command⌃:control⌥:option⇧:shift↩:enter⌫:delete 打开/关闭/前往⌘⇧N 打开一个新的sublime窗口⌘N 新建文件⌘⇧W 关闭sublime ...
- Archives: 2013/6
OpenStack环境搭建 这一步有两个选择: 一种就是正统的真实搭建,所有都按生产环境来部署,费时费力. 还有一种就是官方推荐的一键安装DevStack,直接安装最新的版本,体验最新的特性. 至于如 ...
- python中coding:utf-8的作用
或者
- SpringMVC学习笔记八:文件上传及多个文件上传
SpringMVC实现文件上传需要加入jar包,commons-fileupload-1.3.1.jar,commons-io-2.2.jar 项目目录树: pom.xml加入需要的包 <pro ...
- setContext or setCharacterEncoding
request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值response.setContentType("text/html;char ...
- JS去重函数的扩展应用
数据: 账单id[1,1,1,1,2,2,2,3,3,3,3,3,3,3], 相对于账单id的金额[100,120,110,150,200,180,220,115,150,120,180,220,14 ...