python的list算法不是通常的单项表,也不是通常的数组。
具体可以看这里:http://wiki.python.org/moin/TimeComplexity(卧槽)
创建并赋值
pythonlist = ['张三', '李四', '王五']
取值:python的list可以以倒数作为下标取值,如要去倒数第一个即pythonlist[-1] (长姿势了)
插入:pythonlist.insert(1, '张飞')
删除末尾:pythonlist.pop() (此处有队列的赶脚)
删除指定位置元素:pythonlist.pop(i)
list里面数据元素可以是不同的类型,如 pythonlist = ['张三',18,true] (动态语言就是不一样啊)
python中还有另一种有序数据集合叫元组tuple
tuple的特点是创建时就必须确定所有元素,创建完后就不能再被修改了(如插入删除修改等),但可以像list一样正常访问(如pythonlist[-1])。
tuple的创建方法:pythontuple = (1,"老王",false)
啰嗦一下,由于tuple的创建方式为(),因此如果只有一个元素的时候也要打上逗号(如pythontuple =(5,)),以免和数学上的()混淆产生歧义(没有逗号python解释器会默认将其看做数学上的括号)
pythontuple = (1,"老王",false,["小张",8])
如上所示,tuple中是可以放入list作为元素的,(是不是很爽),并且list元素可以正常执行修改操作,但tuple中指向list的地址是作为tuple元素固定的(想起了C++的一些内容。。),如此便一定程度上解决了tuple过于死板的问题。因此在可以的情况下应当尽量的使用tuple而不是list(更安全)
聒噪一句,对多维度的操作和其它语言一样(当然,IDL例外)。
相关推荐
python入门基础语法,python的List和Tuple类型知识点及代码举例
BAT算法工程师深入详细地讲解list和tuple,带你轻松入门机器学习!
第四章 List和Tuple类型一一一、类类型型型创创建建繐繹繴繨繯繮内置的一种数据类型是列表:繬繩繳繴縻繬繩繳繴是一种有序的集合,可以随时添加和删除其中的元素
Python之使用list和tuple共7页.pdf.zip
Test tuple_test = () ...以上这篇python: 判断tuple、list、dict是否为空的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:pytho
python 列表,数组,混合等计算方法的例子,事例
在学习python基础过程中,整理的python中list与tuple,dict与set区别,
Python初学list与tuple教程共4页.pdf.zip
Python
PYTHON学习教程:使用list和tuple(详细代码讲解).docx
学神IT的课程笔记,附代码
一、创建元组复制代码 代码如下:tup1 = (‘physics’, ‘chemistry’, 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = “a”, “b”, “c”, “d”;.../usr/bin/python tup1 = (‘physics’, ‘chemist
主要介绍了Python 使用list和tuple+条件判断详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
即被使⽤的元组的值不会改变 声明及使⽤ t = () #空元组 t =(1,) #单个元素元组,注意逗号必须 t =(1,2,3) 1 in t #判断 2 not in t #其他同序列基本操作:分⽚,索引 print t[0] print t[-1] print t[:2] #不会对...
本文实例讲述了Python学习笔记基本数据结构之序列类型list tuple range用法。分享给大家供大家参考,具体如下: list 和 tuple list:列表,由 [] 标识; 有序;可改变列表元素 tuple:元组,由 () 标识; 有序;...
python将列表list转数组tuple并输出,采用了内置函数split()将字符串分割成列表list1,再通过函数tuple(list1)将列表转成元组
主要介绍了python 数据库查询返回list或tuple实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
下面小编就为大家分享一篇python list元素为tuple时的排序方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似,但两者还是有很大的区别。 在tuple集合中,一旦元素被存储,以后就不能修改,删除了,这比...