python中的列表和元组

1.列表

1.1添加

使用 append() 向列表中添加新元素,添加到列表的尾部

//使用append函数向列表中添加元素"ID"
list=["name","age","sex"]
list.append("ID")

使用insert在指定位置添加一个元素

list=[1,2,3]
list.insert(1,4)
print(list)

#输出结果是[1,4,2,3]

使用extend()方法添加多个元素(可以是列表,元组或者其他可迭代对象)

list=[1,2,3]
list.extend([4,5,6])
#结果是list变为[1,2,3,4,5,6]

或者使用列表相加的方式添加元素

1.2删除

使用del删除列表中的元素

list=["name","age","ID"]
del list[0]//删除列表中第0号元素

//删除后列表成为["name","ID"]

1.3count()

使用count统计列表中某个元素出现的次数

l = ['d', 'b', 'a', 'f', 'd']
print(l.count('d'))
//输出2

1.4index()

查找某个元素在列表中首次出现的位置

l = ['d', 'b', 'a', 'f', 'd']
print("l.index('d') -->", l.index('d'))
//输出0

1.5remove()

移除列表中某个值的首次匹配项

l = ['d', 'b', 'a', 'f', 'd']
l.remove('d')
print("l -->", l)

输出结果是[ 'b', 'a', 'f', 'd'],第一个元素d被删除

1.6sort()

sort函数可以对列表进行排序(从小到大)

l = ['d', 'b', 'a', 'f', 'd']
l.sort()
print('l -->', l)

输出:

l --> ['a', 'b', 'd', 'd', 'f']

1.7copy函数

copy函数可以复制一个列表给另一个列表

l = ['d', 'b', 'a', 'f', 'd']
lc = l.copy()
print('lc -->', lc)

输出:

lc --> ['d', 'b', 'a', 'f', 'd']

2.元组

元组内的内容不可变,可简单将其看作是不可变的列表,元组常用于保存不可修改的内容。

2.1创建

元组使用()创建

t=("name","age","ID")

2.2删除

要删只能删除整个元组,使用del

2.3tuple()

使用tuple可以将列表转化为元组

list={"name","age"}
t=tuple(list)
//这时候t就是("name","age")

你可能感兴趣的:(python,python,java,服务器)