python列表
admin
2023-06-25 19:02:21
0次

集合常量用花括号表示,如{1,2,3}.集合中的元素是唯一的、无序和不可改变的。

集合常量可以用花括号表示,也可以用内置的set函数来创建。例如:

x={1,2,3} #常量集合x

print(x)

print(type(x))

y=set({4,5,5,6})

print(y)

a=set([7,8,9,9]) # 使用列表创建集合对象

print(a)

b=set('123abc') #使用字符串常量创建集合对象

print(b)

c=set() #创建空的集合

print(c)

d=set(("aaa","bbb",999));

print(d)

#

set函数参数为可以迭代的对象,如列表,字符串

无参数时,set函数创建一个空集合对象。空集合对象用set()表示。

集合中的元素不允许重复,在创建集合对象时,python会自动去掉重复值。

#

x={1,2,1,3,4,5}

print(x)

y=set({4,5,4,5})

print(y)

python 3.0 引入了一种集合解析构造方法。例如:

a={x for x in [1,2,3,4]}

print(a)

b={x for x in 'acdd'}

print(b)

print("****")

y={x**2 for x in [1,2,3,4]}

print(y)

a={x*2 for x in [1,2,3,4]}

print(a)

集合对象支持下列运算;

x={1,2,'a','b','cd'}

y={1,'a',5,2,'b','j'}

print(len(x)) #求集合中元素的个数

print(len(y))

print('a' in y) #判断a元素是否属于y集合

print(x-y)

print(x|y) #求x,y的并集,用x,y中两个集合中的全部元素来创建新的集合。

print(x&y) #求交集,用同时属于x,y的元素创建集合。

print(x^y) #求对称差,用x中不属于y,以及y中不属于x的元素创建新集合。

print(x

#集合中的基本操作,元素是不能进行修改的,但是可以为集合添加或删除元素。
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循环执行迭代操作。

x={1,2,3}

for a in x:

print(a)

#集合元素是不可改变的,一次不能将可变对象放入集合中。

x={1,2}

print("-----")

print(x)

x.add({3,4})

print(x)

#列表基本特点,列表常用方括号表示,例如:【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)

x=[1,5,3,'abc','bbc']

x.sort()

print(x)

#反转对象顺序,可用reverse()方法将列表中的对象的位置进行反转。
x=[1,2,3]
x.reverse();
print(x)

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...