[Python List Tuple]小结

创建的List可以有不同类型值  

>>> numbers=[1,2,‘Three‘,‘Four‘,‘Five‘]
>>> numbers
[1, 2, ‘Three‘, ‘Four‘, ‘Five‘]
>>> 

append()方法

>>> numbers.append(‘6‘)
>>> numbers
[1, 2, ‘Three‘, ‘Four‘, ‘Five‘, ‘6‘]
>>> 

pop()方法

>>> numbers.pop(3)
‘Four‘
>>> numbers
[1, 2, ‘Three‘, ‘Five‘, ‘6‘]
>>> 

insert()方法

>>> numbers.insert(3,4)
>>> numbers
[1, 2, ‘Three‘, 4, ‘Five‘, ‘6‘]
>>> 

直接通过索引值访问

>>> numbers[2]=3
>>> numbers
[1, 2, 3, 4, ‘Five‘, ‘6‘]
>>> 

Tuple是一旦初始化就不能改变值的list

但是Tuple里面可以有list作为一个元素 tuple不能改变的是元素地址 所以即使是list也没有关系

而且list里面的值可以随便变

dict 因为键值要是可以hash的 所以里面不可以放list等 自身可以改变的元素

set 是数学意义上的无序和无重复元素的集合

>>> s=set([1,2,2,3,3,4,4,5,5,5])
>>> s
set([1, 2, 3, 4, 5])
>>> s.add(5)
>>> s
set([1, 2, 3, 4, 5])
>>> s.remove(5)
>>> s
set([1, 2, 3, 4])
>>> s2 = set([1,2,3,4,5])
>>> s&s2
set([1, 2, 3, 4])
>>> s|s2
set([1, 2, 3, 4, 5])
>>> 
时间: 2024-10-06 21:26:46

[Python List Tuple]小结的相关文章

Python list &tuple

1        List和Tuple 1.1   List(有序可重复可修改) list是一种有序的集合,可以随时添加和删除其中的元素. >>> list=[1,2,3] >>> list [1, 2, 3] >>> list=['1','2','3'] >>> list ['1', '2', '3'] >>> len(list)     --显示list中的元素个数 3 >>>list[0]  

Python中tuple的使用

Tuple 是不可变 list. 一旦创建了一个 tuple 就不能以任何方式改变它. 定义 tuple >>> t = ("a", "b", "mpilgrim", "z", "example")  >>> t ('a', 'b', 'mpilgrim', 'z', 'example') >>> t[0]                        

python读取文件小结

python读取文件小结 你想通过python从文件中读取文本或数据. 一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中: all_the_text = open('thefile.txt').read( )     # 文本文件中的所有文本 all_the_data = open('abinfile','rb').read( )    # 二进制文件中的所有数据 为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用

python的tuple()

转载于:http://www.runoob.com/python/att-tuple-tuple.html 描述 Python 元组 tuple() 函数将列表转换为元组. 语法 tuple()方法语法: tuple( seq ) 参数 seq -- 要转换为元组的序列. 返回值 返回元组. 实例 以下实例展示了 tuple()函数的使用方法: 例子1: >>> tuple([1,2,3,4]) (1, 2, 3, 4) >>> tuple({1:2,3:4}) #针对

[python]python之tuple元组

tuple特性 python的tuple与列表类似,不同之处在于tuple的元素不能修改. tuple使用小括号,列表使用方括号. tuple创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tuple与字符串类似,下标索引从0开始,可以进行截取.组合. tuple中只包含一个元素的时候,也需要在元素后面添加符号,否则()会被作为运算符处理: tuple可以进行tuple之间的+连接: tuple中的一级元素不可以修改但是可以修改二级的: tuple中的元素是不允许删除的,但是可以使用d

Python元组tuple(不可变)

Python元组Tuple(不可变): 元组的特点: 1.元组的初始化: tuple = (1, )  #元组只有一个元素的话,初始化时要加,否则当做元素的普通变量类型处理 tuple = (1, 2, 3, [2,4,5])  #可以使不同类型的元素 2.元组中的元素不能被修改: tuple[2] = 5   #错误的,编译不通过,会报错 3.用1中的tuple,只不能改变[2,4,5]列表元素的地址,但可以通过读取其地址改变其列表中的值. 一.元组的运算: 1.元组的组合: tuple3 =

Python List+Tuple+Dict+Set小结

创建List:L = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'] 显示List:L[0] 遍历List:print (L)和for循环 更新List:append()和insert()和直接赋值 删除List:pop()和pop(n) List特点: 可以添加删除 ? 1 2 3 4 5 6 Li = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'] print (Li) for name in L

Python测试开发之---list、str、dict、tuple小结

str的常用方法有: str.digits 0-9的表示str.uppercase 大写字母str.lowercase 小写字母str.letters 所有字母" ".join(str) ""内必须有值,才可以用joinstr.encode() str.replace(x,y) 将str中的x替换为ystr.split() split中的值必须是str中含有的,否则起不到分割的效果str.zfill(x),x为int类型,如果字符串的长度不足x位,则在前边用0填充

python 元组tuple

@原网站 因为tuple不可变,所以代码更安全.如果可能,能用tuple代替list就尽量用tuple. tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,比如: >>> t = (1, 2) >>> t (1, 2) 如果要定义一个空的tuple,可以写成(): >>> t = () >>> t () 但是,要定义一个只有1个元素的tuple,如果你这么定义: >>> t