#
#
#集合中的基本操作,元素是不能进行修改的,但是可以为集合添加或删除元素。
x={1,2}
print(x)
y=x.copy() #赋值集合元素;
print(y)
x.add('abc') #为集合添加一个元素;
print(x)
x.update({10,20}) #为集合添加多个元素
print(x)
x.remove(10) #从集合中删除指定元素;
print(x)
x.discard(20) #从集合中删除指定元素;
print(x)
print(x.pop()) #pop函数从集合中随机删除一个元素并返回该元素
print(x)
x.clear() #删除集合中的全部元素;
print(x)
#集合也可以使用for循环执行迭代操作。
#集合元素是不可改变的,一次不能将可变对象放入集合中。
#列表基本特点,列表常用方括号表示,例如:【1,2,‘abc'],列表对象是一种有序序列。
#其主要特点如下:列表可以包含任意类型的对象:数字、字符串、列表、元祖或其他对象。
#列表是一个有序序列。与字符串类似,列表中的每一项按照从左到右的顺序,可通过位置偏移量进行索引和分片。
#列表是可变的。首先列表长度可变,即可添加或删除列表成员。其次,列表中的对象课直接修改。
#python为列表对象提供了一系列处理方法,下面介绍一些常用的方法。
#添加单个对象:append对象可在列表末尾添加一个对象。
x=[1,2]
x.append('abc')
print(x)
#添加多个对象,extend()方法,用于在列表末尾添加多个对象,参数可以为迭代对象。
x=[1,2]
x.extend(['a','b'])#用列表对象作为参数
#插入对象,insert()方法用于在指定位置插入对象。例如:
x=[1,2,3]
x.insert(1,'abc')
print(x)
#按值删除对象,remove()用于删除列表中的指定值。如果有重复值,则删除第一个。
x=[1,2,3]
x.remove(2)
print(x)
x.remove(1)
print(x)
#按位置删除对象,pop()方法可以删除指定位置的对象,省略位置时,删除列表最后一个对象,同时删除对象。
x=[1,2,3,4]
x.pop() #删除并返回最后一个对象;
print(x)
x.pop(2)
print(x)#2指定的是第2个位置的数据3
#6.用del语句删除
x=[1,2,3,4,5,6]
del x[0]
print(x)
del x[1]
print(x)
#7.删除全部对象,clear()方法可以删除列表中的全部对象。
x=[1,2,3]
x.clear()
print(x)
#8.复制列表;copy()方法可以复制列表对象。例如:
x=[1,2,3]
y=x.copy()
print(y)
#9.列表排序,sort()可将列表中的对象排序,若列表对象全部是数字,则按数字从小到大排序。若列表对象全部是
#字符串,则按字典顺序排序。若列表包含多种类型,则会出错。
x=[10,2,30,5]
x.sort() #对数字列表进行排序
print(x)
x=['abc','bbc','aaa','Abc']
x.sort() #对字符串进行排序
print(x)
#反转对象顺序,可用reverse()方法将列表中的对象的位置进行反转。
x=[1,2,3]
x.reverse();
print(x)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。