python数据类型之二
列表 list
#定义:[]内可以有多个任意类型的值,逗号分隔
基本语法
# 定义:[]内可以有多个任意类型的值,逗号分隔
# my_girl_friends=['alex','wupeiqi','yuanhao',4,5]
# 本质my_girl_friends=list([...])
# 或 # l=list('abc')
常用操作
# 1、按索引存取值(正向存取+反向存取):即可存也可以取
print(my_list2[0], my_list2[3:-1])
# 2、切片(顾头不顾尾,步长)
# 3、长度
# 4、成员运算in和not in
# 5、追加
my_list2.append(11)
# 6、删除, 也可以以切片的方式删除
del my_list2[1]
del my_list2[1:3]
# 清空列表
clear
# 7、循环 for i in my_list
list 的函数
# def append(self, p_object) 这是源码的函数声明
my_list2.append(1) 调用方法 # def clear(self) 清空列表
my_list2.clear() # def copy(self) 浅拷贝
v = my_list2.copy() # def count(self, value) 统计 11有几个
coun = my_list2.count(11) # def extend(self, iterable) # 添加一个可迭代的对象 默认在后面加 # def index(self, value, start=None, stop=None) # 根据值 查找索引
my_list2.index('nn')
# def insert(self, index, p_object)
# 在索引为1出插入一个对象, 或者一个值
my_list2.insert(1, my_list)
print(my_list2) # def pop(self, index=None)
v = my_list.pop() # 默认删除最后一个
# def remove(self, value)
# pop和remove都是删除 ,pop可以把删除的值获取到, 而remove不能 # 所有的删除方法, pop, remove, del my_list[0],
del my_list[1:2] # def reverse(self)
# 将当前列表进行翻转
# def sort(self, key=None, reverse=False)
# my_list.sort(reverse=True)
# 也可以自定义方法比较, 用cmp ,lambda表达式
递归显示列表
my_list = ['', 'aa', 'ff']
my_list2 = ['嵌套列表', my_list, 'nn'] 递归显示 列表
def each_list(objc):
for item in objc:
if isinstance(item, list):
each_list(item)
else:
print(item, end=' ')
each_list(my_list2)
isinstance函数用法
# 注意isinstance函数用法 isinstance(object, classinfo)
# object -- 实例对象。
# classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。
# classinfo 可以是 int,float str list, dict tuple,dict,
元组
元组和列表差不多
# 元祖 tuple和列表类似 用 (), 不可修改, 不能被增加或者删除, 最后面最好加上,
# 元祖的一级元素不能修改, 2不可以被修改,但是3可以被修改
my_tuple = (1, 'haha', [2, 3],)
my_tuple[2][1] = 10
print(my_tuple)
# tuple
python数据类型之二的更多相关文章
- python数据类型(二)
一.List(列表) List(列表) 是 Python 中使用最频繁的数据类型. 列表可以完成大多数集合类的数据结构实现.列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套). ...
- 四、Python数据类型(二)
一.布尔(Boolean) 布尔类型的数据只有两个:(真)True和(假)False.多用于条件语句或者是作为函数返回值. 二.字典(dictionary) 1.认识字典 将数据组织成键值对(key- ...
- python 基础 1.5 python数据类型(二)--列表常用方法示例
#/usr/bin/python #coding=utf-8 #@Time :2017/10/12 23:30 #@Auther :liuzhenchuan #@File :列表.py lis ...
- python 数据类型---文件二
1.打印进度条 import sys,time for i in range(20): sys.stdout.write("#") sys.stdout.flush() #不等缓冲 ...
- python基础(二)-------数据类型
python开发基础篇(二)数据类型 python数据类型有: 1.数字 1.只能存放一个值 2.一经定义,不可更改 3.直接访问 主要的分类为:整型,长整型,(python2有长整型的概念Pytho ...
- 二、Python数据类型(一)
一.Python的基本输入与输出语句 (一)输出语句 print() 示例: print('你好,Python') print(4+5) a = 10 print(a) 输出的内容可以是字符串,变量, ...
- python学习笔记(二):python数据类型
上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法.一.数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各 ...
- python基础3 ---python数据类型二
ython基础 一.python数据类型 ------列表(list) 1.定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性:可存放多个不同类型的值:可修改指定索 ...
- python 基础 1.5 数据类型(二)--列表
一.python 数据类型序列---列表 1.列表是可变型的数据类型.列表里边的元素是可变的,可以增加,可以删除. 2.列表(list)是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项 ...
随机推荐
- MyEclipse一直building workspace
点击Project,点击Bulid Automatically去掉其前面的勾,即取消自动编译工作空间中的所有java文件. 注:不要取消!!!!取消之后如果你修改的java文件和struts.xml等 ...
- streamsets 源码构建
依赖构建工具 git 1.9+ oracle jdk 8 docker 1.10+ maven 3.3.9+ nodejs npm grunt-cli md5sum 预备构建任务 data col ...
- 6.Vue的Axios异步通信
1.什么是Axios Axios 是一个开源的可以用在浏览器端和 NodeJS 的异步通信框架,主要作用就是实现 AJAX 异步通信,其功能特点如下: 从浏览器中创建 XMLHttpRequests ...
- 虚拟机-Ubuntu
1.安装 下载iso镜像文件,在VMware中创建时添加即可 2.安装tools,可以复制文件 参考:https://www.cnblogs.com/justaman/p/10545239.html ...
- Linux性能优化实战学习笔记:第十七讲
一.缓存命中率 1.引子 1.我们想利用缓存来提升程序的运行效率,应该怎么评估这个效果呢? 用衡量缓存好坏的指标 2.有没有哪个指标可以衡量缓存使用的好坏呢? 缓存命中率 3.什么是缓存命中率? 所谓 ...
- [LeetCode] 901. Online Stock Span 股票价格跨度
Write a class StockSpanner which collects daily price quotes for some stock, and returns the span of ...
- GreenPlum 大数据平台--segment 失效问题恢复
1,问题检查 [gpadmin@greenplum01 conf]$ psql -c "select * from gp_segment_configuration where status ...
- Linux搭建Nexus仓库+高可用方案
Linux搭建nexus仓库 1.安装jdk 1.1 获取安装包,解压到指定目录: tar xf jdk.tar.gz -C /opt/export 1.2 配置环境变量: # vim /etc/pr ...
- flutter RN taro选型思考
当前RN已经成熟,但是依赖于大平台(JD.携程),小公司想开箱即用还是有困难的 纯Flutter还远未成熟,更多的是和原生进行混合 但是作为个体又想要在某一个点切入市场,就是需要作选择,基于当下及未来 ...
- c# 自动给版本升级,遇9变0且前面一个版本加1
/// <summary> /// 版本辅助类 /// 创建人: /// 创建时间:2019-11-18 13:53:55 /// </summary> public clas ...