iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python元组和列表的作用
  • 437
分享到

python元组和列表的作用

2023-06-02 11:06:16 437人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“python元组和列表的作用”,在日常操作中,相信很多人在Python元组和列表的作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python元组和列表的作用”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“python元组和列表的作用”,在日常操作中,相信很多人在Python元组和列表的作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python元组和列表的作用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

In [41]: len(a)Out[41]: 5In [42]: a+'f'Out[42]: 'abcdef'In [43]: aOut[43]: 'abcde'In [44]: print aabcdeIn [45]: a * 10Out[45]: 'abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde'In [46]: '#'*50Out[46]: '##################################################'In [47]: a + 1---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-47-a1bd27f4633f> in <module>()----> 1 a + 1TypeError: cannot concatenate 'str' and 'int' objectsIn [48]: ‘#’ * ‘a'File "<ipython-input-48-697a37d8b47d>", line 1‘#’ * ‘a'^SyntaxError: invalid syntaxIn [49]: 'a' in aOut[49]: TrueIn [50]: aOut[50]: 'abcde'In [51]: 'f' in aOut[51]: FalseIn [52]: 'f' not in aOut[52]: TrueIn [53]: 'f' not in a +'f'Out[53]: FalseIn [54]: max(a)Out[54]: 'e'In [55]: min(a)Out[55]: 'a'In [56]: cmp(a,'abcde')Out[56]: 0In [57]: cmp(a,'abcdef')Out[57]: -1In [58]: cmp(a+'g','abcde')Out[58]: 1In [59]: help(cmp)Help on built-in function cmp in module __builtin__:cmp(...)cmp(x, y) -> integerReturn negative if x<y, zero if x==y, positive if x>y.(END)...skipping...Help on built-in function cmp in module __builtin__:cmp(...)cmp(x, y) -> integerReturn negative if x<y, zero if x==y, positive if x>y.

元组和列表相似

元组和字符串一样是不可变的

元组可以存储一系列的值

元组常在用户定义的函数能够安全的采用一组值的时候,即被使用的元组的值不会改变。

In [60]: t=('a',1,(1,))In [61]: tOut[61]: ('a', 1, (1,))In [62]: t1=(1)In [63]: type(t1)Out[63]: intIn [64]: t1=(1,)In [65]: type(t1)Out[65]: tupleIn [66]: aOut[66]: 'abcde'In [67]: t =(a,'b','c')In [68]: tOut[68]: ('abcde', 'b', 'c')In [69]: first,second,third=tIn [70]: firstOut[70]: 'abcde'In [71]: secondOut[71]: 'b'In [72]: thirdOut[72]: 'c'In [73]: t.  File "<ipython-input-73-a9f65571ee48>", line 1    t.      ^SyntaxError: invalid syntaxIn [74]: t.countOut[74]: <function count>In [75]: t.  File "<ipython-input-75-a9f65571ee48>", line 1    t.      ^SyntaxError: invalid syntaxIn [76]: help(t.count)---------------------------------------------------------------------------KeyboardInterrupt                         Traceback (most recent call last)<ipython-input-76-aca5cb18b0a7> in <module>()----> 1 help(t.count)In [78]: t.count('b')Out[78]: 1In [79]: t.count('z'    ...: )Out[79]: 0In [80]: tOut[80]: ('abcde', 'b', 'c')In [81]: t.count(a)Out[81]: 1In [82]: t.count('a')Out[82]: 0In [84]: t.index('b')Out[84]: 1In [85]: t.index('c')Out[85]: 2In [86]:

列表:

In [86]: list3 =['a',1,(1,),['hello','python']]In [87]: list3Out[87]: ['a', 1, (1,), ['hello', 'python']]In [88]: len(list3)Out[88]: 4In [89]: list3[0]Out[89]: 'a'In [90]: list3[0]='b'In [91]: list3Out[91]: ['b', 1, (1,), ['hello', 'python']]In [92]:  list2=[]In [93]: list2.append('linux')In [94]: list2Out[94]: ['linux']In [95]: list3+list2Out[95]: ['b', 1, (1,), ['hello', 'python'], 'linux']In [96]: (list3+list2)*2Out[96]: ['b', 1, (1,), ['hello', 'python'], 'linux', 'b', 1, (1,), ['hello', 'python'], 'linux']In [97]: list3Out[97]: ['b', 1, (1,), ['hello', 'python']]In [98]: dev list3[-1]  File "<ipython-input-98-a37927fbd6ca>", line 1    dev list3[-1]            ^SyntaxError: invalid syntaxIn [99]: del list3[-1]In [100]: list3Out[100]: ['b', 1, (1,)]In [101]: list2Out[101]: ['linux']In [102]: del list2In [103]: list2---------------------------------------------------------------------------NameError                                 Traceback (most recent call last)<ipython-input-103-db9b7629a516> in <module>()----> 1 list2NameError: name 'list2' is not definedIn [104]: help list.remove  File "<ipython-input-104-178e53c9bdee>", line 1    help list.remove            ^SyntaxError: invalid syntaxIn [105]: help list3.remove  File "<ipython-input-105-b98070bef357>", line 1    help list3.remove             ^SyntaxError: invalid syntaxIn [106]: helplist3.remove---------------------------------------------------------------------------NameError                                 Traceback (most recent call last)<ipython-input-106-e9ee3419c47a> in <module>()----> 1 helplist3.removeNameError: name 'helplist3' is not definedIn [107]: list3Out[107]: ['b', 1, (1,)]In [108]: list3.append(1)In [109]: list3Out[109]: ['b', 1, (1,), 1]In [110]: list3.remove(1)In [111]: list3Out[111]: ['b', (1,), 1]In [112]: list3.remove(2)---------------------------------------------------------------------------ValueError                                Traceback (most recent call last)<ipython-input-112-700afa01bf12> in <module>()----> 1 list3.remove(2)ValueError: list.remove(x): x not in listIn [113]: list3.indexOut[113]: <function index>In [114]: list3.index(0)---------------------------------------------------------------------------ValueError                                Traceback (most recent call last)<ipython-input-114-05fab3a45675> in <module>()----> 1 list3.index(0)ValueError: 0 is not in listIn [115]: help list(3)  File "<ipython-input-115-81a30b2a31f7>", line 1    help list(3)            ^SyntaxError: invalid syntaxIn [116]: list3.count()---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)<ipython-input-116-d977b332b071> in <module>()----> 1 list3.count()TypeError: count() takes exactly one argument (0 given)In [117]: list3.remove(1)In [118]: list3Out[118]: ['b', (1,)]In [119]: help(list3.remove)In [120]: pop()---------------------------------------------------------------------------NameError                                 Traceback (most recent call last)<ipython-input-120-de840d9b1602> in <module>()----> 1 pop()NameError: name 'pop' is not definedIn [121]: 'a' in list3;In [122]: 'a' in list3Out[122]: FalseIn [123]: list3.pop(0)Out[123]: 'b'In [124]: list3.pop(1)---------------------------------------------------------------------------IndexError                                Traceback (most recent call last)<ipython-input-124-48a521f74801> in <module>()----> 1 list3.pop(1)IndexError: pop index out of rangeIn [125]: list3Out[125]: [(1,)]In [126]: list3.append(4,5)---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)<ipython-input-126-cd4f2cf121c4> in <module>()----> 1 list3.append(4,5)TypeError: append() takes exactly one argument (2 given)In [127]: list3.append(4)In [128]: list3.append(5)In [129]: list3Out[129]: [(1,), 4, 5]In [130]: list3.pop(2)Out[130]: 5In [131]: help(list3.pop(0))In [132]: help(list3.pop())In [133]: help(list3.pop)In [134]: list3Out[134]: []In [136]: list3.append('a')In [137]: list3.append(3)In [138]: list3.append(4)In [139]: list3.append(5)In [140]: list3Out[140]: ['a', 3, 4, 5]In [142]: list3.insert(1,'list1')In [143]: list3Out[143]: ['a', 'list1', 3, 4, 5]In [150]: list1=[]In [151]: In [151]: list3=[]In [152]: list3.insert(1, list1)In [153]: list3Out[153]: [[]]In [154]: list3[0].append('abc')In [155]: list3Out[155]: [['abc']]

到此,关于“python元组和列表的作用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: python元组和列表的作用

本文链接: https://www.lsjlt.com/news/229881.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python元组和列表的作用
    这篇文章主要介绍“python元组和列表的作用”,在日常操作中,相信很多人在python元组和列表的作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python元组和列表的作用”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-02
  • 列表和元组(上)——“Python”
    各位CSDN的uu们你们好呀,今天小雅兰的内容是Python中的列表,下面,让我们进入列表的世界吧 列表是什么, 元组是什么 创建列表 访问下标 切片操作 遍历列表元素 列表是什么, 元组是什么 编程中, 经常需要使用变量, 来保...
    99+
    2023-09-02
    python 开发语言 数据结构 算法 线性回归
  • Python的列表和元组详情
    目录一、Python 列表(list)1.序列介绍2.列表的概述列表是包含0个或者多个元素的有序序列,属于序列类型。3.创建列表4.列表的索引5.列表的分片6.列表的分片赋值7.循环...
    99+
    2024-04-02
  • Python列表和元组如何使用
    这篇文章主要介绍“Python列表和元组如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python列表和元组如何使用”文章能帮助大家解决问题。列表学习要点先看一遍列表定义:列表是可变序列,也...
    99+
    2023-07-04
  • python---列表、元组
    一.列表列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。列表切片names = ["fengxiaoli","Cx","#wang","3bin",["dudu","longlong"],"fengye...
    99+
    2023-01-31
    列表 python
  • Python中列表和元组的区别
    Python中列表和元组的区别 数据结构定义符号是否可变存储空间能否作为字典的键列表(list)[        ]可变,动态内存较大不能元组(tuple)(        )不可变,静态内存较小能         在Python中...
    99+
    2023-09-07
    python 数据结构
  • Python的元组和列表是什么
    这篇文章主要为大家展示了“Python的元组和列表是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python的元组和列表是什么”这篇文章吧。1 元组同一元组中元素的数据类型可以不同元组中只...
    99+
    2023-06-29
  • Python基础:列表(list)和元组
      学一门语言,可以用对比其他语言方法加深对这门语言特点的理解。 一、定义:列表和元组,都是一个可以放置任意数据类型的有序集合。   mutable的列表:动态的,可以改变元素   immutable的元组:静态的,不可以改变元素 二、支...
    99+
    2023-01-31
    基础 列表 Python
  • python列表和元组(第二章)
    1)列表和元组 python包涵6中内建的序列(列表,元组,字符串,Unicode字符串,buffer对象和xrange对象),本章讲常用的2中类型:列表和元组。 列表和元组的区别:列表可以修改,元组则不能。     2)索引 >&...
    99+
    2023-01-31
    第二章 列表 python
  • python列表与元组的用法
    python列表与元组的用法 目录: 列表的用法: 1.增   append   +    extend 2.删  del    remove 3.改   insert 4.查  index 5.反向  reverse 6.排序   so...
    99+
    2023-01-30
    列表 python
  • Python-列表与元组
       笔记: 在Python中,最基本的数据结构为序列。序列中每个元素都有编号,其位置或索引,其中第一个元素索引为0,第二个为1,以此类推。 Python内置多种序列,其中包含列表、元组、字符串等,他们都可以称为“容器”(字典也称作容器...
    99+
    2023-01-30
    列表 Python
  • python列表、元组(三)
    一、列表1. 创建列表>>> name = ['gao', 'sam', 'snow', 'jey'] >>> type(name) <type 'list'> >>> na...
    99+
    2023-01-31
    列表 python
  • Python列表之元组
    元组属于序列的一种1.    序列包括3种字符串、列表和元组都是序列。序列的两个主要特点是所有操作符和切片操作符。a.    索引操作符让我们可以从序列中抓取一个特定项目b.    切片操作符让我们能获取序列的一个切片,即一部分序列2.  ...
    99+
    2023-01-31
    列表 Python
  • Python3列表和元组
    数据结构 数据结构是以某种方式组合起来的数据元素的集合。在Python中基本的数据结构就是序列 序列 列表和元组;区别:列表可以修改,元组不可以修改 例:  a = ['name',age] 序列可包含其他序列,比如:all=[a,a] ...
    99+
    2023-01-31
    列表
  • python3 列表、元组操作
    alist = [1,2,3,4,5,6,7,8,9]alist[1, 2, 3, 4, 5, 6, 7, 8, 9]alist. #两次TAB键 alist.append( #添加 alist.count(9) ...
    99+
    2023-01-31
    操作 列表
  • Python使用list列表和tuple元组的方法
    list: Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出寝室所有室友的名字,就可以用一个list表示: roo...
    99+
    2024-04-02
  • python列表[list]和元组(tuple)详情
    列表和元组: list是一种有序的集合,可以随时添加和删除其中的元素.1,创建一个普通列表 List = ['Jack','Bob','Lucy','Rose'] Append() ...
    99+
    2024-04-02
  • python列表和元组使用实例分析
    这篇文章主要讲解了“python列表和元组使用实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python列表和元组使用实例分析”吧!前言在我们实际开发中,经常需要将一组数据存储起来,...
    99+
    2023-06-29
  • Python入门:认识列表和元组
    目录列表的特性元组的特性两者支持的操作负数索引切片操作随意嵌套相互转换常用内置函数存储方式的差异性能对比两者的使用场景总结提问:两个创建空列表的方法,哪个更快。列表和元组,都是一个可...
    99+
    2024-04-02
  • python中列表(list)和元组(tuple)的区别
    这期内容当中小编将会给大家带来有关python中列表(list)和元组(tuple)的区别,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。列表列表是动态的,长度可以改变,可以随意增加,修改或删除元素。初始化...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作