元组和列表的

1.元组是可以用“ () ”表示的,而列表是用“ [] ”表示的

>>> array=(1,2,3,4)
>>> array[1]
2

2.元组>>> array[1]=3

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment的内容不能更改

3.元组的多种定义方式,后面的" , "是关键

>>> tuple=1,2,3
>>> type(tuple)
<class 'tuple'>
>>> tuple=(1,2,3)
>>> type(tuple)
<class 'tuple'>
>>> tuple=(1,)
>>> type(tuple)
<class 'tuple'>

4.如上如果要定义一个只有一个元素的元组,后面要紧跟一个",",否则会认为是一个INT型的数据,如下:

>>> tuple=(1)
>>> type(tuple)
<class 'int'>

5.元组的重复操作符" * "

>>> tuple=8*(8,)
>>> tuple
(8, 8, 8, 8, 8, 8, 8, 8)

6.元组的插入与删除

>>> temp
(1, 2, 3, 4, 5)
>>> temp = temp[:2]+(3,)+temp[2:]
>>> temp
(1, 2, 3, 3, 4, 5)

猜你喜欢

转载自blog.csdn.net/zhuyong006/article/details/84197639