一、元组的用法
(1)元组取值
用法:元组名[下标]
tuple1 = (1,2,3,4,'5')
print(tuple1[1])
print(tuple1[-1])
###########################
2
'5'
(2)元组合并
用法:元组1+元组2
tuple1 = (1,2,3,4,'5')
tuple2 = (4,5,6,'7')
print(tuple1+tuple2)
(3)元组重复
用法:元组名*重复次数
tuple1 = (1,2,3,4,'5')
print(tuple1*3)
(4)判断元素在不在元组中(in / not in)
tuple1 = (1,2,3,4,'5')
print(2 in tuple1)
(5)元组截取
用法:元组名[起始下标:终止下标]
tuple1 = (1,2,3,4,'5')
print(tuple1[1:3])
#############################
(2,3)
(6)二维元组
tuple1 = ((1,2,3),(4,5,6))
print(tuple1[1][1])
##########################
5
二、字典的用法
(1)打印字典中键所对应的值
dict1 = {
'huawei':666,'apple':333}
print(dict1['huawei'])
###########################
666
(2)给字典中添加值
dict1 = {
'huawei':666,'apple':333}
dict1['sanxing'] = 222
print(dict1)
###############################
{
'huawei':666,'apple':333,'sanxing':222}
(3)删除字典中的值
dict1 = {
'huawei':666,'apple':333,'sanxing':222}
dict1.pop('sanxing')
print(dict1)
############################
{
'huawei':666,'apple':333}
(4)在字典中遍历键和值
用法1:
dict1 = {
'huawei':666,'apple':333}
for key in dict1.keys():
print(key)
for value in dict1.values():
print(value)
################################
huawei
apple
666
333
用法2:
for k,v in dict1.items():
print(k,v)
###########################
huawei 666
apple 333
三、集合的用法
(1)集合没有索引
(2)集合中添加重复元素会被过滤,不能添加列表和字典,因为可变
s1= set([1,2,3])
s1.add(3)
print(s1)
s1.add(4)
print(s1)
##############################
{
1,2,3}
{
1,2,3,4}
(3)插入整个列表,打碎插入 update()
s1= set([1,2,3])
s1.update([3,4,5,6])
print(s1)
##########################
{
1,2,3,4,5,6}
(4)字典的删除方法 remove()
s1= set([1,2,3])
s1.remove(1)
print(s1)
##########################
{
2,3}
(5)集合的交集 & 并集 |
s1= set([1,2,3,4])
s2 = set([4,5,6,7])
print(s1&s2)
print(s1|s2)
######################
{
4}
{
1, 2, 3, 4, 5, 6, 7}