python列表详情

目录
  • 1.列表
  • 2.使用格式
  • 3.一些很有用的函数
  • 4.元组 tuple
  • 5.元组的常用函数

1.列表

python没有数组,而是引入了列表(list),列表可以存储任何类型的数据,而且同一个列表中的数据类型也可以不同。
列表时序列结构,可以进行序列结构的基本操作,比如,索引、取子串、加、乘等等。

2.使用格式

创建一个新的列表时,将列表中的元素都放入一个中括号里,相邻元素之间使用逗号隔开(数据类型也可以是不一样的哈哈哈~)

str = [10, 2.4, 'lmy']
print(str[0])
print(str[1])
print(str[2])
'''
output:
10
2.4
lmy
'''

同样可以对列表进行现有元素的更新,使用函数append()

str = [10, 2.4, 'lmy']
str[1] = 5
str.append('good')
print(str)
'''
output:
[10, 5, 'lmy', 'good']
'''

删除元素,使用del()函数

str = [10, 2.4, 'lmy']
str[1] = 5
str.append('good')
del str[0]
print(str)
'''
output:
[5, 'lmy', 'good']
'''

3.一些很有用的函数

count()用于统计列表中某个元素出现的次数

str = ['m', 'y', 'n', 'a', 'm', 'is', 'l', 'm', 'y']
a = str.count('m')
b = str.count('y')
print(a)
print(b)
'''
output: 3 2
'''

index()查找,某个元素在列表首次出现的位置

str = ['m', 'y', 'n', 'a', 'm', 'is', 'l', 'm', 'y']
a = str.index('m')
b = str.index('a')
print(a)
print(b)
'''
output: 0 3
'''

remove()函数,删除列表中某个值的首次匹配项

str = ['m', 'y', 'n', 'a', 'm', 'is', 'l', 'm', 'y']
str.remove('m')
str.remove('is')
print(str)
'''
output:['y', 'n', 'a', 'm', 'l', 'm', 'y']
'''

sort()函数,对列表中的元素进行排序

str = ['f', 'e', 'a', 'h', 's', 'k', 'm']
str.sort()
print(str)
#output: ['a', 'e', 'f', 'h', 'k', 'm', 's']

copy()函数,可用于复制列表

str = ['f', 'e', 'a', 'h', 's', 'k', 'm']
str.sort()
string = str.copy()
print(string)
#output: ['a', 'e', 'f', 'h', 'k', 'm', 's']

4.元组 tuple

与列表很类似,但是元组一般不可修改

tuple = ('lmy', '2002', '9.15')
print(tuple)
print(tuple[0])
tuple = ('lmy', '2002', '9', '15')
print(tuple)
'''output:
('lmy', '2002', '9.15')
lmy
('lmy', '2002', '9', '15')
'''

由于元组中的元素不可修改,所以只能重新赋值,元组中的元素不可以被删除,我们只能用del()删除整个元组

5.元组的常用函数

len()函数

tuple = ('lmy', '2002', '9', '15')
a = len(tuple)
print(a)
'''output:
4
'''

max()min()函数
返回元组中的最大元素、最小元素

tuple = (152, 2002, 9, 15)
a = max(tuple)
b = min(tuple)
print(a)
print(b)
'''output:
2002
9
'''

tuple()函数,把列表转换为元组

list = [152, 2002, 9, 15]
tuple = tuple(list)
print(tuple)
'''output:
(152, 2002, 9, 15)
'''

到此这篇关于python列表详情的文章就介绍到这了,更多相关python列表内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python 列表的基本操作介绍

    目录 1.向List中添加元素的方法 1.1 Python append()方法添加元素 1.2 Python extend()方法添加元素 1.3 Python insert()方法插入元素 2.向List中删除元素的方法 2.1 del:根据索引值删除元素 2.2 pop():根据索引值删除元素 2.3 remove():根据元素值进行删除 2.4 clear():删除列表所有元素 3.list列表修改元素 3.1 修改单个元素 3.2 修改一组元素 4.list列表查找元素 4.1 ind

  • python中字典和列表的相互嵌套问题详解

    目录 1.列表中存储字典: 1.列表中存储多个字典 2.访问列表中字典的值 3.遍历访问多个值 2.字典中存储列表 1.访问字典中的列表元素 2.访问字典中的值(字典中的值为列表) 3.字典中存储字典 1.字典中不能全部由字典元素组成,会报错. 2.字典中的值可由字典组成 4.容易出的小错误: 总结 首先明确: 1.访问字典中的元素:dict_name[key] / dict_name.get(key) 2.访问列表中的元素:list_name[索引] 1.列表中存储字典: 1.列表中存储多个字

  • python列表中remove()函数的使用方法详解

    目录 1. 基本使用 2. 删除普通类型元素 3. 删除对象类型元素 4. 一次只删一个元素 5.Python列表的remove方法的注意事项 总结 1. 基本使用 remove() 函数可以删除列表中的指定元素 语法 list.remove( element ) 参数 element:任意数据类型(数字.字符串.列表等) 2. 删除普通类型元素 删除一个列表中「存在」的数字或字符串 list1 = ['zhangsan', 'lisi', 1, 2] list1.remove(1) # 删除数

  • Python根据站点列表绘制站坐标全球分布图的示例

    根据站点列表绘制站坐标全球分布图 输入:站点列表文件.SNX全球站点坐标文件 站点列表文件示例(可手动创建): SNX全球站点坐标文件下载地址: ftp://igs.gnsswhu.cn/pub/whu/pub/gps/products/YYYY/igsyyPwwww.snx.Z 结果输出: 代码: # coding=utf-8 # !/usr/bin/env python ''' Program:plot_global_sitemap.py Function:根据站点列表绘制站坐标全球分布图

  • Python 列表筛选数据详解

    目录 总结 在做数据处理中,常会遇到列表筛选,比如有以下两个列表: 根据上列表中的KEY1 , 筛选下列表的数据,也就是标黄的数据.数量不大的情况,一般就是遍历比较,逻辑简单,几行代码搞掂. 但如果列表达到万,或者百万.千万,那遍历效率就低了. 先构造测试的列表. # 构造筛选目标列表,确保KEY不重复 n1 = 30000 n1_set = set([random.randint(1,n1) for n in range(n1)]) n1 = len(n1_set) list1 = [['11

  • Python全栈之字符串和列表相关操作

    目录 1. format格式化_填充符号使用 1.1 format格式化 1.2 format的填充符号的使用 2. 字符串相关的方法 3. 列表的相关操作 4. 列表的相关函数 5. 深浅拷贝 小提示: 6. 小练习 (1)字符串相关练习问题: (2)列表相关练习问题: 总结 1. format格式化_填充符号使用 1.1 format格式化 字符串的格式化format # (1)顺序传参 """{}是format中的占位符""" strvar

  • python列表详情

    目录 1.列表 2.使用格式 3.一些很有用的函数 4.元组 tuple 5.元组的常用函数 1.列表 python没有数组,而是引入了列表(list),列表可以存储任何类型的数据,而且同一个列表中的数据类型也可以不同. 列表时序列结构,可以进行序列结构的基本操作,比如,索引.取子串.加.乘等等. 2.使用格式 创建一个新的列表时,将列表中的元素都放入一个中括号里,相邻元素之间使用逗号隔开(数据类型也可以是不一样的哈哈哈~) str = [10, 2.4, 'lmy'] print(str[0]

  • Python列表推导式详情

    目录 1.列表生成式 1.1 案例 2.集合生成式 3.字典生成式 1.列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 语法结构如下: # 普通的生成式 [表达式 for 变量 in 旧列表] # 加条件的生成式 [表达式 for 变量 in 旧列表 if 条件] # if...else条件的生成式 [表达式 if 条件1 else 条件2for 变量 in 旧列表] 1.1 案例 过滤掉名词字母不足4的名字,示

  • Python 数字转化成列表详情

    目录 1. digitize 2. Python判断对象是否可迭代 本篇阅读的代码实现了将输入的数字转化成一个列表,输入数字中的每一位按照从左到右的顺序成为列表中的一项. 本篇阅读的代码片段来自于30-seconds-of-python. 1. digitize def digitize(n): return list(map(int, str(n))) # EXAMPLES digitize(123) # [1, 2, 3] 该函数的主体逻辑是先将输入的数字转化成字符串,再使用map函数将字符

  • python列表[list]和元组(tuple)详情

    列表和元组: list是一种有序的集合,可以随时添加和删除其中的元素.1,创建一个普通列表 List = ['Jack','Bob','Lucy','Rose'] Append() 末尾追加元素 conunt()列表中某个元素的数量 extend()可以在列表尾部追加包含多个值的另一个序列,而list的append()只能添加一个值. 可以说list的extend方法是有扩展列表的作用: list1 = [1,2,3] list2 = [7,8,9] list1.extend(list2) pr

  • python数据处理详情

    目录 一,前言 二,python模块 2.1,增加停用词表 2.2,顺序读取 2.3,lambda函数 三,运行 3.1,存入文件 一,前言 我们现在拿到了一个十分庞大的数据集.是json文件,里面存储了将近十万个数据,现在要对其中的数据进行清洗处理. 二,python模块 import json import jieba 我们需要用json模块来处理json文件,和使用jieba库来分析词性,这样可以实现我们的需求. 2.1,增加停用词表 停用词表.txt,把停用词表存入stopwords,原

  • Python 列表(List)操作方法详解

    列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.Python有6个序列的内置类型,但最常见的是列表和元组.序列都可以进行的操作包括索引,切片,加,乘,检查成员.此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. 一.创建一个列表只要把逗号分隔的不同的数据项使用方括号括起来即可.如下所示: 复制代码 代码如下: list1

  • Python列表list数组array用法实例解析

    本文以实例形式详细讲述了Python列表list数组array用法.分享给大家供大家参考.具体如下: Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构.   创建列表 复制代码 代码如下: sample_list = ['a',1,('a','b')] Python 列表操作 复制代码 代码如下: sample_list = ['a','b',0,1,3] 得到列表中的某一个值 复制代码 代码如下: value_start = sample_list

  • Python 列表排序方法reverse、sort、sorted详解

    python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级列表排序中,后两中方法还可以加入条件参数进行排序. reverse()方法 将列表中元素反转排序,比如下面这样 >>> x = [1,5,2,3,4] >>> x.reverse() >>> x [4, 3, 2, 5, 1] reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序

  • Python列表和元组的定义与使用操作示例

    本文实例讲述了Python列表和元组的定义与使用操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 可以将列表和元组当成普通的"数组",它能保存任意数量任意类型的Python对象. 列表和元组通过数字索引来访问元素(从0开始). 列表和元组的区别: ------------------------------------------------------------------------------------ 元组 \ 列表 --------

  • Python列表list内建函数用法实例分析【insert、remove、index、pop等】

    本文实例讲述了Python列表list内建函数用法.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 标准类型函数: cmp():进行序列比较的算法规则如下: ----------------------------------------------------------------------------- 1. 对两个列表的元素进行比较 2. 如果比较的元素是同类型的,则比较其值,返回结果 3. 如果两个元素的不是同一种类型,则检查它们是否是数字 a. 如果是数字,

随机推荐