Small data pool is id collection addition and deletion query

small data pool  

Small data pool. Int str is within a certain range, if the two values ​​are the same, in order to save memory, share a memory address.
int: -5 ~ 256
str: 1, if there are non-letter elements, it is not a small data pool.
2, A single letter *int (21) exists in a small data pool.
The rest of the types do not exist.

is

Determine whether the memory addresses of two variables are the same

id

the memory address of the variable

 

collection set

An element enclosed in {} is a set, and set() represents an empty set. Collections are unordered! ! ! ! ! ! ! ! ! ! !

increase

set1 = {'alex', 'WuSir', 'RiTiAn', 'egon', 'barry'}
set1.add('Taibai' ) # Add in disorder
print (set1)
 
set1.update('abc' ) # similar to extend iterative addition set1.update([111, 2222, 333]) print(set1)

delete

#remove remove by element
set1.remove('RiTiAn')
print(set1)
#Randomly delete, there is a return value pop
print(set1.pop())
print(set1)

#empty clear
set1.clear()
print(set1)

#delete the whole del 
del set1
 print (set1)

check

set1 = {'alex', 'WuSir', 'RiTiAn', 'egon', 'barry'}
for i in set1:
    print(i)

 

intersection & intersection

set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
set3
= set1 & set2 print(set3) print(set1.intersection(set2))

union | union

set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

print(set1 | set2)
print(set1.union(set2))

差集 - difference

set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

print (set1 - set2)   # unique to set1 
print (set2.difference(set1))   # unique to set2

Anti-intersection^symmetric_difference

set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

print(set1 ^ set2)
print(set1.symmetric_difference(set2))

Subset Superset

set1 = {1, 2, 3}
set2 = {1, 2, 3, 4, 5, 6}

print (set1 < set2)   # True set1 is a subset of set2 
print (set1.issubset(set2))   # True set1 is a subset of set2

print (set2 > set1)   # True set2 is a superset of set1 
print (set2.issuperset(set1))   # True set2 is a superset of set1

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325780579&siteId=291194637