Python列表可以存储哪些数据,使用格式是什么
Admin 2022-06-16 群英技术资讯 1941 次浏览
在实际应用中,我们有时候会遇到“Python列表可以存储哪些数据,使用格式是什么”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“Python列表可以存储哪些数据,使用格式是什么”文章能帮助大家解决问题。python没有数组,而是引入了列表(list),列表可以存储任何类型的数据,而且同一个列表中的数据类型也可以不同。
列表时序列结构,可以进行序列结构的基本操作,比如,索引、取子串、加、乘等等。
创建一个新的列表时,将列表中的元素都放入一个中括号里,相邻元素之间使用逗号隔开(数据类型也可以是不一样的哈哈哈~)
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']
'''
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']
与列表很类似,但是元组一般不可修改
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()删除整个元组
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) '''
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
正则表达式提供了一些可用的匹配模式,比如忽略大小写、多行匹配等,下面这篇文章主要给大家介绍了关于python正则表达式常见的知识点,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
类(class)是python中很重要的一个概念,也是我们面象对象编程中最重要的概念主之一,这篇文章主要给大家介绍了关于python中class类与方法用法的相关资料,需要的朋友可以参考下
本章节我们主要结合前面所学的知识点来介绍 Python 数据结构。下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧。
在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦。本文将为大家分享一个20行代码就能实现是批量抠图,需要的可以参考一下
这篇文章介绍了Python网络编程之HTTP客户端模块urllib与urllib3,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008