首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python列表 List ① ( 数据容器简介 | 列表 List 定义语法 | 列表中存储类型相同元素 | 列表中存储类型不同元素 | 列表嵌套 )

一、数据容器简介 Python 数据容器 数据类型 可以 存放多个数据 , 每个数据都称为 元素 , 容器 元素 类型可以是任意类型 ; Python 数据容器 根据 如下不同特点 : 是否允许元素重复...是否允许修改 是否排序 分为五大类 : 列表 List 元组 tuple 字符串 str 集合 set 字典 dict 下面从 列表 List 开始逐个进行介绍 ; 二、列表 List 简介 1、列表定义语法...列表定义语法 : 列表标识 : 使用 中括号 [] 作为 列表 标识 ; 列表元素 : 列表元素之间 , 使用逗号隔开 ; 定义 列表 字面量 : 元素直接写在中括号中 , 多个元素之间使用逗号隔开...或者 list() 表示空列表 ; # 空列表定义 变量 = [] 变量 = list() 上述定义 列表 语句中 , 列表元素类型是可以不同 , 在同一个列表中 , 可以同时存在 字符串 和...数字类型 ; 2、代码示例 - 列表中存储类型相同元素 代码示例 : """ 列表 List 代码示例 """ # 定义列表类 names = ["Tom", "Jerry", "Jack"] #

21520
您找到你想要的搜索结果了吗?
是的
没有找到

Python二维列表list数据输出(TXT,Excel)

利用Python处理数据时,处理完成后输出结果为二维列表,如果我们想把这个列表输出到Excel中形成格式化数据,其实和输出到TXT文件大同小异。 比如,有一个二维列表 ?...row[0],row[1],row[2],row[3]) output.write(rowtxt) output.write('\n') output.close() 只是用了一个小例子来说明,在遇到数据量特别大样本时同样适用...python二维列表写入文件 思路: 求取列表最外层长度 求取每个内层列表长度 双重for循环进行写入 代码: M=[[1,2,3,4,5], [4,5,6,7,8,9], [5,6,7,8,9]]...(len(M[i])): output.write(str(M[i][j])) output.write(' ') output.write('\n') output.close() 到此这篇关于Python...二维列表list数据输出(TXT,Excel)文章就介绍到这了,更多相关Python 二维列表list数据输出内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn

2.9K10

Python基础

.insert(索引, 数据) 在指定位置插入数据 列表.append(数据) 在末尾追加数据 列表.extend(列表2) 列表2 数据追加到列表 2 修改 列表[索引] = 数据 修改指定索引数据...,并且所有这些(区分大小写)字符都是小写,则返回 True string.isupper() 如果 string 中包含至少一个区分大小写字符,并且所有这些(区分大小写)字符都是大写,则返回 True...(seq) 以 string 作为分隔符, seq 中所有的元素字符串表示)合并为一个新字符串 字符串切片 切片 方法适用于 字符串列表、元组 切片 使用 索引值 来限定范围,从一个大...字符串逆序(面试题) print(num_str[::-1]) print(num_str[-1::-1]) 公共方法 Python 包含了以下内置函数: 函数 描述 备注 len(item) 计算容器中元素个数...(知道) 在调用带有多值参数函数时,如果希望: 一个 元组变量,直接传递给 args 一个 字典变量,直接传递给 kwargs 就可以使用 包,简化参数传递,方式是: 在 元组变量前,

1.3K30

python3 字典,列表等转换成字符串形式存入mysql数据库并复原成字典,列表(处理稍复杂格式)

我用数据库版本太低,不能直接存入json,遂原来json格式文件转换成字符串 ¥=并用python自带方法--eval()恢复成原样 例如:列表里套着字典类型做处理 mes = [{'alert_settings...34833360'}, {'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 'user_id': '35545633'}] # 数据转成字符串格式...str_mes = str(mes) # 存数据库用 LONGTEXT 这个格式存大文件 # 数据库拉下数据用 mes_mysql表示 改格式后数据用 new_mes_mysql表示 new_mes_mysql...= eval(mes_mysql) print(type(new_mes_mysql)) 会发现格式是list ,然后查看里边格式是dict 成功!

3.2K80

Python:变量与数据类型

数据类型 Python3 中有六个标准数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。...Python3 六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set...数字类型是顾名思义是用来存储数值,需要记住是,有点和 Java 字符串味道差不多,如果改变了数字数据类型值,重新分配内存空间。...) 列表是写在方括号 [] 之间、用逗号分隔开元素列表列表可以完成大多数集合类数据结构实现。...列表元素类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套),列表元素是可以改变。

91540

python入门:进来吧,给自己10分钟,这篇文章带你直接学会python

初试牛刀 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程花费十分钟时间带你走入Python大门。...裙里有大量学习资料,有大神解答交流问题,每晚都有免费直播课程 Python具有列表(list)、元组(tuple)和字典(dictionaries)三种基本数据结构,而集合(sets)则包含在集合库中...列表特点跟一维数组类似(当然你也可以创建类似多维数组列表列表”),字典则是具有关联关系数组(通常也叫做哈希表),而元组则是不可变一维数组(Python中“数组”可以包含任何类型元素,这样你就可以使用混合元素...,例如整数、字符串或是嵌套包含列表、字典或元组)。...Python中并没有select,取而代之使用if来实现。使用for来枚举列表元素。如果希望生成一个由数字组成列表,则可以使用range()函数。

89300

Python列表字符串常用数据去重方法你还记得几个?

1 关于数据去重关于数据去重,咱们这里简单理解下,就是删除掉重复数据;应用场景比如某些产品产生数据,有很多重复数据,为了不影响分析结果,我们可能需要对这些数据进行去重,删除重复数据,提高分析效率等等...2 字符串去重2.1 for方法基本思路是for循环先遍历字符串;遍历字符要是没在结果字符串中,就添加到结果字符串即可。...while方法去重后数据:张李王ABCDadbc21342.3 列表方法我们先把字符串转为集合去重;再将集合转为列表列表转为字符串,最后排序进行输出即可;部分代码如下,其他关于类内容和以上一样:...:{''.join(char_date04)}")输出后为:原始字符串为:12344312abcdcbdaABCDDCBA张王李张列表方法去重后数据:1234abcdABCD张王李2.4 直接删除法这个主要是直接对原字符串直接操作...:['A', 'B', 'C', 'D', 'E', 'C', 'A', 'B']字典法:['A', 'B', 'C', 'D', 'E']4 完整代码以下为列表字符串常用数据去重方法完整代码;使用

19620

Python3快速入门(三)——Pyth

complex(x) :x转换到一个复数,实数部分为 x,虚数部分为 0。 complex(x, y) : x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。...in:如果字符串包含给定字符,返回True not in:如果字符串中不包含给定字符,返回True %:格式字符串 r/R:原始字符串,原始字符串除在字符串第一个引号前加上字母 r(可以大小写...islower():检测字符串是否由小写字母组成。如果字符串包含至少一个区分大小写字符,并且所有区分大小写字符都是小写,则返回 True,否则返回 False。...如果字符串包含至少一个区分大小写字符,并且所有区分大小写字符都是大写,则返回 True,否则返回 False。...此外,Python已经内置确定序列长度以及确定最大和最小元素方法。 列表是最常用Python数据类型,可以作为一个方括号内逗号分隔值出现。 列表数据项不需要具有相同类型。

3.6K20

Python基础知识点梳理

1 个子字符串 02 str.splitlines([keepends]) 按照行(’\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素列表,如果参数 keepends 为 False,...03 str.join(seq) 以 字符串作为分隔符, 列表seq 中所有的元素(用字符串表示)合并为一个新字符串 公共方法 内置函数 对于列表,元组,字典,字符串python也提供了一些公共方法...min(item) 返回元素最小值 字典只针对key比较 运算符 高级数据类型同样支持以下常见运算符: 序号 运算符 描述 支持数据类型 01 + 合并 列表,元组,字符串 02 * 重复 列表...,元组,字符串 03 in 元素是否存在 列表,元组,字典,字符串 04 not in 元素是否不存在 列表,元组,字典,字符串 05 > = <= == 比较 列表,元组,字符串 切片 切片使用索引值可以方便地截取容器中一定范围数据...函数 说明 int(x) x转换为一个整数 float(x) x转换为一个浮点数 str(list) 列表转换为字符串 tuple(list) 列表转换为元组 list(tuple) 元组转换为列表

1K20

python笔记:#013#高级变量类型

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool)....insert(索引, 数据) 在指定位置插入数据 列表.append(数据) 在末尾追加数据 列表.extend(列表2) 列表2 数据追加到列表 2 修改 列表[索引] = 数据 修改指定索引数据...列表.reverse() 逆序、反转 del 关键字(科普) 使用 del 关键字(delete) 同样可以删除列表元素 del 关键字本质上是用来 一个变量从内存中删除 如果使用 del 关键字变量从内存中删除...1.4 应用场景 尽管 Python 列表 中可以 存储不同类型数据 但是在开发中,更多应用场景是 列表 存储相同类型数据 通过 迭代遍历,在循环体内部,针对列表每一项元素,执行相同操作...(seq) 以 string 作为分隔符, seq 中所有的元素字符串表示)合并为一个新字符串 4.3 字符串切片 切片 方法适用于 字符串列表、元组 切片 使用 索引值 来限定范围,从一个大

1.4K30

python笔记:#013#高级变量类型

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool....insert(索引, 数据) 在指定位置插入数据 列表.append(数据) 在末尾追加数据 列表.extend(列表2) 列表2 数据追加到列表 2 修改 列表[索引] = 数据 修改指定索引数据...列表.reverse() 逆序、反转 del 关键字(科普) 使用 del 关键字(delete) 同样可以删除列表元素 del 关键字本质上是用来 一个变量从内存中删除 如果使用 del 关键字变量从内存中删除...1.4 应用场景 尽管 Python 列表 中可以 存储不同类型数据 但是在开发中,更多应用场景是 列表 存储相同类型数据 通过 迭代遍历,在循环体内部,针对列表每一项元素,执行相同操作...(seq) 以 string 作为分隔符, seq 中所有的元素字符串表示)合并为一个新字符串 4.3 字符串切片 切片 方法适用于 字符串列表、元组 切片 使用 索引值 来限定范围

1.3K90

Python学习之变量进阶 【集合,字典,字符串

dict1.items():   print(n) 通过对元组方式获取键和值 # 定义一个字典 dict1,包含三个键值对 dict1 = {"name": "小明", "age": 18,...,找不到返回 -1 replace(“子串”, ”新子串”) 查找子串,并用新子串替代 count(“子串”) 返回子串在字符串中出现次数 大小写转换 upper() 小写字母转化为大写 ower...() 大写字母转化为小写 swapcase() 大小写字母反转 去除空格 lstrip() 去除左侧空格 rstrip() 去除右侧空格 strip() 去除左右两侧空格 拆分 split("...包含 % 字符串,被称为格式化字符串 。...切⽚⽅法适⽤于字符串列表、元组 ; 切⽚使⽤索引值来限定范围,从⼀个⼤字符串中切出⼩字符串字符串列表和元组都是有序集合,都能够通过[索引]获取到对应数据

1.4K30

Python基础知识点梳理

)/ 复数型(complex) 字符串(str)/ 列表(list)/ 元组(tuple) / 字典(dict) 说明:使用type函数可以返回变量数据类型 按照是否可变可以分为: 不可变类型...(list)是python中使用最频繁数据类型,类似其他语言数组 列表符号是中括号[],初始化一个列表语法如下: program_list = ["c++", "java", "python",...() 把字符串所有大写字符转换成小写 10 大小写 str.upper() 把字符串所有小写字符转换成大写 11 大小写 str.swapcase() 翻转字符串大小写...,则仅分隔 num+1 个子字符串 02 str.splitlines([keepends]) 按照行(’\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素列表,如果参数 keepends...03 str.join(seq) 以 字符串作为分隔符, 列表seq 中所有的元素(用字符串表示)合并为一个新字符串 ———————————————— 版权声明:本文为CSDN博主「Robot647

1.4K10

Python学习 :六个标准数据类型

一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变数据类型...基本上,字符串就是一串词汇 注意:字符串是不可改变       单引号括起字符串与双引号括起字符串是一样(它们不存在任何区别) 字符串基本操作主要有:copy,拼接,查找,统计,检测,切片,大小写等...三、List(列表)       列表,是一种用于保存一系列有序项目的集合,在 Python 中你需要在它们之间加上一个逗号  注意:列表是可变数据类型  列表基本操作有:索引(访问),切片,扩展,...) >>> ['tiger', 'monkey'] 四、Tuple(元组)           元组,用于多个对象保存到一起,它是用圆括号括起来,其中元素之间用逗号(英文半角)隔开。    ...所有不可变数据类型都可以作为字典中key,例如数字,字符串,元祖。    字典中成对键值与值配对不会以任何方式进行排序。

75420
领券