【Python】day02 列表、元组、集合、字典的知识点

目录

01-day01-homework

02-字符串操作函数

03-列表

04-列表练习

05-列表的复制

06-列表的遍历

07-列表的嵌套

08-学生信息管理系统(列表版)

09-元组

10-字典

11-字典的循环遍历

12-学生信息管理系统(字典版)

13-集合


因为仅供自己看,所以没有特别将文本内容提到文章外,看起来不好看。另外,这是自己大脑加工过的,一些部分是按照自己的书写习惯和基础写的,如果不符合心意,请多见谅。

01-day01-homework

详情见day01

02-字符串操作函数

"""
02-字符串操作函数
    1.查询
        (起始下标,结束下标,查询关键字)
            find
            index
            1.1都是从左向右依次查询
            1.2返回情况
                1.2.1存在,返回下标
                1.2.2不存在,find返回-1;index报错
            rfind
            rindex
            r-->right右-->从右向左,其余相同
                @下标还是按照字符原本下标,只是在查询时它从右向左
    2.修改
        2.1替换
            replace(旧字符,新字符,替换次数n)函数
                没有次数,则默认全部替换
                有次数,则从左向右替换n次
        2.2分割
            split(分割字符,分割次数)
                分割返回值列表类型
                没有分割字符则不操作依旧返回列表类型
        2.3拼接
            用法 连接关键字.join(需要连接的字符串们)
    3.输出样式
        3.1大小写
            3.1.1字母小写转大写
                字符首字母       capitalize()
                每个单词首字母    title()
                每个单词         upper()
            3.1.2字母大写转小写 lower()
            3.1.3
        3.2删除空格 strip
            3.2.1删除左边空格 lstrip()
            3.2.2删除右边空格 rstrip()
            3.2.3删除两边空格 strip()
        3.3对齐方式just(长度,填充字符) 长度——输出字符一共占的长度 填充字符——长度大于字符串长度时,用此符号填充
            3.3.1左对齐
                ljust(长度,填充字符)
            3.3.2右对齐
                rjust(长度,填充字符)
            3.3.3居中
                center(长度,填充字符)
    4.判断——返回 True False @判断的对象都是字符串,只是判断双引号或单引号里面的内容是否是某种类型
        4.1判开头,断结尾with(obj,起始下标,结束下标)
            4.1.1开头
                startswith(obj,起始下标,结束下标)
                是否以obj开头,是返回True,不是返回False
            4.1.2结尾
                endswith(obj,起始下标,结束下标)
                是否以obj结尾,是返回True,不是返回False
        4.2判断类型
            4.2.1原字符中是否全为字符
                isalpha()
                返回 True False
            4.2.2原字符中是否全为数字
                isdigit()
                返回 True False
            4.2.3原字符中是否有数字或字母或中文
                isalnum()
                返回 True False
            4.2.4元字符是否全为空格
                isspace()
                返回 True False
        4.3判断某字符是否在字符中(中间) obj in char
            obj 在 char字符中
            4.3.1 in
            4.3.2 not in
            返回 True False
    5.统计 count()@左闭右开,必须被完整包围才能统计上,比如下标为2,那么结束下标必须为3,2才能被完整包围,才能被统计到
        5.1(子串,起始下标,结束下标)
        5.2返回
            若统计到则返回数量
            若统计不到则返回0
"""
#在听tell me 就用这个字符了
ch="not tell"
#1.1.1 find(子串,起始下标,结束下标)
print("1.1.1 find:",ch.find('o',0,7))
print("1.1.1 find:",ch.find('a',0,7))
print("1.1.1 find:",ch.find('o',2,7))
print("1.1.1 find:",ch.find('o',0,0))
#1.1.2 index(子串,起始下标,结束下标)
print("1.1.2 index:",ch.index('o',0,7))
'''
报错信息:
Traceback (most recent call last):
  File "D:/PyCharmProject/JSNU/day02-1/02-字符串操作函数.py", line 82, in <module>
    print("1.1.2 index:",ch.index('a',0,7))
ValueError: substring not found
'''
#print("1.1.2 index:",ch.index('a',0,7))
#print("1.1.2 index:",ch.index('o',2,7))
#print("1.1.2 index:",ch.index('o',0,0))
#1.1.3 rfind(子串,起始下标,结束下标)
print("1.1.3 rfind:",ch.rfind('o',0,7))
print("1.1.3 rfind:",ch.rfind('a',0,7))
print("1.1.3 rfind:",ch.rfind('o',2,7))
print("1.1.3 rfind:",ch.rfind('o',1,7))
print("1.1.3 rfind:",ch.rfind('o',0,2))
#1.1.4 rindex(子串,起始下标,结束下标)
print("1.1.4 rindex:",ch.rindex('o',0,7))
#print("1.1.4 rindex:",ch.rindex('a',0,7))
'''
报错信息:
Traceback (most recent call last):
  File "D:/PyCharmProject/JSNU/day02-1/02-字符串操作函数.py", line 101, in <module>
    print("1.1.4 rindex:",ch.rindex('a',0,7))
ValueError: substring not found
'''
#print("1.1.4 rindex:",ch.rindex('o',2,7))
#print("1.1.4 rindex:",ch.rindex('o',1,7))
#print("1.1.4 rindex:",ch.rindex('o',0,7))
#2.1 replace(新字符串,旧字符串,替换次数n)
# 默认全部替换
print("2.1 replace:",ch.replace('l','a'))
# 从左向右替换n次
print("2.1 replace:",ch.replace('l','a',1))
#2.2 split(分割字符,分割次数)
print("2.2 split:",ch.split('t',1))
#2.3 连接字符【媒人】.join(连接对象们【单身人士】)
chjoin = ['luo','chen','tan']
print("2.3 join()",'love'.join(chjoin))
#3.1.1 starswith()
print("3.1.1 startswith():",ch.startswith('not'))
#3.1.1 capitalize()
print("3.1.1 capitalize():",ch.capitalize())
#3.1.2 title()
print("3.1.2 title():",ch.title())
#3.1.3 upper()
print("3.1.3 upper():",ch.upper())
#3.1.4 lower()
print("3.1.4 lower():",ch.upper().lower())
#3.2.1 lstrip()
strip = "   not tell   "
print("3.2.1 lstrip():",strip.lstrip())
#3.2.2 rstrip()
print("3.2.2 rstrip():",strip.rstrip(),end='$\n')
#3.2.3 strip()
print("3.2.3 strip():",strip.strip(),end="$\n")
#3.3.1 ljust()
just = " not tell  "
print("3.3.1 ljust():",just.ljust(12,'#'))
#3.3.2 rjust()
print("3.3.2 rjust():",just.rjust(12,'#'))
#3.3.3 center()
print("3.3.3 center():",just.center(13,'#'))
#4.1.2 endswith()
print("4.1.2 endswith():",ch.endswith('ll'))
#4.2.1 isalpha()
print("4.2.1 isalpha():",ch.isalpha())
chisalpha = "nottell"
print("4.2.1 isalpha():",chisalpha.isalpha())
#4.2.2 isdigit()
print("4.2.2 isdigit():",ch.isdigit())
chisdigit = "123"
print("4.2.2 isdigit():",chisdigit.isdigit())
#4.2.3 isalnum()
#字符ch中有空格 返回False
print("4.2.3 isalnum():",ch.isalnum())
chisalnum1 = "zhongguoA中国123"
print("4.2.3 isalnum1():",chisalnum1.isalnum())
chisalnum2 = "A中国123"
print("4.2.3 isalnum2():",chisalnum2.isalnum())
chisalnum3 = "中国123"
print("4.2.3 isalnum3():",chisalnum3.isalnum())
chisalnum4 = "中国"
print("4.2.3 isalnum4():",chisalnum4.isalnum())
chisalnum5 = "123"
print("4.2.3 isalnum5():",chisalnum5.isalnum())
#4.2.4 isspace()
print("4.2.4 isspace():",ch.isspace())
chisspace = "   "
print("4.2.4 isspace():",chisspace.isspace())
#4.3.1 in
print("4.3.1 in:",'e' in ch)
print("4.3.1 in:",'a' in ch)
#4.3.2 not in
print("4.3.2 not in:",'e' not in ch)
print("4.3.2 not in:",'a' not in ch)
#5 count()
print("5 count()",ch.count('l',0,7))
print("5 count()",ch.count('l',0,8))
print("5 count()",ch.count('l',1,8))
print("5 count()",ch.count('n',0,0))
print("5 count()",ch.count('n',1,1))
print("5 count()",ch.count('n',0))
print("5 count()",ch.count('n',0,1))
print("5 count()",ch.count('n',1,2))

03-列表

'''
03-列表
    1.增
        1.1最后增
            1.1.1 增元素 原列表.append(元素)
            1.1.2 增列表 原列表.extend(新列表)
        1.2下标增(又称插入增)
            1.2.1 原列表.index(下标,元素)
    2.删
        2.1最后删
            2.1.1 原列表.pop()
        2.2下标删
            2.2.1 原列表.pop(下标)
            2.2.2 del 原列表[下标]
        2.3清空删
            2.3.1 删所有元素
                2.3.1.1 del 原列表[:]
                2.3.1.2 原列表.clear()
            2.3.2 删元素和原列表声明
                del 原列表
        2.4元素删
            原列表.remove(元素)
    3.改
        3.1下标改
            原列表[下标]=元素
        3.2智能改
            3.2.1逆置
                原列表.reverse()
            3.2.2排序
                原列表.sort(key=None,reverse=False)
                    *sort()
                    *默认reverse为False
                    *False 升序
                     True  降序
    4.查
        4.1查元素
            4.1.1查是否存在 返回False True
                in
                not in
            4.1.2查下标
                原列表.index(元素)
        4.2查某元素个数
            原列表.count(元素)
        4.3查列表长度
            len(原列表)
'''
li=['aa','bb','cc','cc']
#1.1.1 append()
li.append('dd')
print("1.1.1 append():",li)
#1.1.2 extend()
liextend=['dd','ee']
li.extend(liextend)
print("1.1.2 extend():",li)
#1.2 insert()
li.insert(1,'AA')
print("1.2 insert():",li)
#2.1.1 pop()
li.pop()
print("2.1.1: pop()",li)
#2.2.1 pop()
li.pop(1)
print("2.2.1:",li)
#2.2.2 del
del li[1]
print("2.2.2 del:",li)
#2.3.1.1 del
del li[:]
print("2.3.1.1 del:",li)
#2.3.1.2 clear()
liclear=['aa','bb','cc']
li.clear()
print("2.3.1.2 clear():",li)
#2.3.2 del
lidel=['aa','bb','cc']
del lidel
print("2.3.2 del : lidel")
#2.4 remove()
liremove=[11,22,33]
liremove.remove(11)
print("2.4 remove()",liremove)
#3.1 下标改
li=[11,22,33,20]
li[1]="BB"
print("3.1 下标改:",li)
#3.2.1 reverse()
li.reverse()
print("3.2.1 reverse():",li)
#3.2.2 sort()
lisort=[11,22,33,20]
lisort.sort()
print("3.2.2 sort():",lisort)
lisort.sort(key=None,reverse=True)
print("3.2.2 sort():",lisort)
#4.1.1 in  \  not in
li=['aa','bb','cc','cc']
print("4.1.1 in:",'aa' in li)
print("4.4.4 not in :",'aa' not in li)
#4.2 count()
print("4.2 count():",li.count('cc'))
#4.3 len()
print("4.3 len():", len(li))

04-列表练习

"""
classtest
课堂练习
    完成美女购买奶茶的消费行为
    奶茶购买系统
    1.菜单选项  menuList 菜单列表
        1.增加奶茶
        2.删除奶茶
        3.修改奶茶
        4.查询奶茶  for循环查询
    2.购买菜单选项
        循环遍历menuList列表中的菜单
        1.珍珠布丁奶茶
        2.咖啡布丁奶茶
        3.柠檬草奶茶
        4.红豆奶茶
        5.退出系统
    3.用户输入选项  1,2,3,4,5,...
    4.判断用户输入的是否为数字且没有超出范围
    5.进行判断
    6.退出系统使用sys
nums = ['珍珠补丁奶茶','红豆奶茶','柠檬奶茶']
for num in nums:
    print(num)

for ix in range(0,len(nums)):
    print("%d.%s"%(ix+1,nums[ix]))

import sys
"""
import sys
menuList=['珍珠布丁奶茶','咖啡布丁奶茶','柠檬草奶茶','红豆奶茶']
menu=['增加奶茶','删除奶茶','修改奶茶','查询奶茶','退出程序']
while True:
    print("管理员界面操作")
    for x in range(0, len(menu)):
        print("%d.%s" % (x + 1, menu[x]))
    print("-" * 25)
    adminnum = int(input("请选择您要进行的操作:"))

    if adminnum>=1 and adminnum<=5:
        if adminnum==1:
            adminadd=input("请输入要添加的奶茶名称:")
            menuList.append(adminadd)
        elif adminnum==2:
            for x in range(0,len(menuList)):
                print("%d.%s"%(x+1,menuList[x]))
            menuList.pop(int(input("请输入想要删除的奶茶序号:"))-1)
        elif adminnum==3:
            for x in range(0,len(menuList)):
                print("%d.%s"%(x+1,menuList[x]))
            changenum=int(input("请输入想要修改的奶茶序号:"))
            menuList[changenum-1]=input("请输入想要修改的奶茶名称:")
        elif adminnum==4:
            for x in range(0,len(menuList)):
                print("%d.%s"%(x+1,menuList[x]))
        else:
            print("退出管理员界面操作。")
            break
menuList.append("退出程序")
while True:
    print("用户购买奶茶界面")
    for x in range(0, len(menuList)):
        print("%d.%s" % (x + 1, menuList[x]))
    print("-" * 25)
    usernum = input("请选择您要进行的操作:")
    if usernum.isdigit() and 0<=int(usernum)<=len(menuList):
        if int(usernum)==len(menuList):
            print("退出用户购买操作。")
            sys.exit(0)
        else:
            print("欢迎购买%s"%menuList[int(usernum)-1])
    else:
        print("输入有误,请重新输入:")
        continue


05-列表的复制

'''
05-copy()
    copy()复制的是元素值,非地址值
        列表的元素值相等,但地址值不相等
        列表中的元素,对应下标的元素值相同,地址值相同
    =赋值符号,赋予的地址
    检测
        ==检测元素值
        is 检测元素值和地址值
    例子用老师,未打
'''
names = ['张三丰','张无忌']

# 复制
nameList = names.copy()

print("copy函数:",nameList)

# 复制的究竟是地址值还是元素值?
# copy复制是列表的元素值
print("names:",id(names))
print("nameList:",id(nameList))

print("names[3]",id(names[3]))
print('nameList[3]',id(nameList[3]))


# copy后的两个列表是否相等
# == 比较的是内部的元素值  True
print("是否相等:",names == nameList)
# is 比较是内布的元素值  and 地址值
print("是否相等2:",names is nameList)

nums = names
print("是否相等3:",nums is names)

06-列表的遍历

'''
06-列表的遍历
    1.while
        判断值(开门匠)--->下标值
        while 判断条件(门锁):
            执行语句~~~原列表[下标值]
            判断值改变(开门匠调锁)
    2.for
        for 元素值 in 列表:
            元素值
    3.range(起始下标[默认为0],结束下标[整个列表长len(原列表)],步长[可以不写默认为1]) 区间
        for 下标值 in range(起始下标[默认为0],结束下标[整个列表长len(原列表)],步长[默认为1):
            原列表[下标值]
    4.enumerate()               枚举
        for 下标值e,对应元素值value in enumerate(原列表):
            (e,value)/(value,e)[两种写法都可以]
'''
li=['aa','bb','cc']
#6.1while
w=0
while w < len(li):
    print("while:",li[w])
    w+=1
#6.2for
for f in li:
    print("for:",f)
#6.3range
for r in range(0,len(li)):
    print("range:",li[r])
#6.4enumerate
for e,name in enumerate(li):
    print("enumerate:",(e,name))

07-列表的嵌套

'''
07-列表的嵌套
    自命名:列表的套娃
    列表中套列表,其实就是列表的元素值刚好是列表

'''
intli1=['running',30,'min']
intli2=['swimming',15,'min']
outli=[
    intli1,
    intli2
]
#row col 非定义,只是习惯这两个词表示行 列
#row 行
#col 列【之前介绍,列都是竖着的,l就是唯一竖着的单词】
#1. while循环遍历
row = 0
while row<len(outli):
    col =0
    while col<len(outli[row]):
        print("第%d行的第%d个字符:%s"%(row,col,outli[row][col]))
        col+=1
    row+=1
#2. for循环遍历
f=0
for outf in outli:
    ff=0
    for inf in outf:
        print("for,第%d行第%d个元素:%s"%(f,ff,inf))
        ff+=1
    f+=1
'''
for & while
while内的row,col是必要的,因为while利用的是下标
for内的f,ff是可略的,因为这个是我想看清输出后加的
'''

08-学生信息管理系统(列表版)

'''
课堂练习:学生信息管理系统
    studentList
    1.系统选项
        1.添加学生信息
        2.删除学生信息
        3.修改学生信息
        4.查询学生信息
        5.退出系统
    2.添加的信息如下
        学号,姓名,性别,年龄
        2.1 学号和年龄全部进行数字判断
        2.2 性别使用字符串  sex='男'
    3.删除信息  需要根据用户输入得到下标进行删除操作
    4.修改信息  根据用户重新输入的信息进行覆盖
    5.查询信息
        5.1 必须保证拥有下标值
        5.2 查询的学员信息内容必须用字符串进行显示
            姓名:张三
            年龄:18
            学号:12312
            性别:男
    6.退出系统
    studentList = [
        [12312,'张三','男',18],
        [12313,'李四','男',28],
        .......
    ]
'''
import sys
operateList=['添加学生信息','删除学生信息','修改学生信息','查询学生信息','退出系统']
studentList=[]
student=[]
while True:
    for operate in range(0,len(operateList)):
        print("%d.%s"%(operate+1,operateList[operate]))
    useroperate=int(input("请选择您要进行的操作的序号:"))
    if 1<=useroperate<=5:
        if useroperate==1:
            s = input("请输入学号、姓名、性别、年龄使用逗号分隔")
            student=s.split(",")
            if student[0].isdigit() and student[3].isdigit():
                student[0]=int(student[0])
                student[3]=int(student[3])
                studentList.append(student)
        elif useroperate==2:
            for index, student in enumerate(studentList):
                print("%d:%s" % (index, student))
            index=int(input("请输入您想要删除的学生下标:"))
            del studentList[index]
        elif useroperate==3:
            for index, student in enumerate(studentList):
                print("%d:%s" % (index, student))
            index=int(input("请输入您想要修改的学生下标:"))
            s = input("请输入学号、姓名、性别、年龄使用逗号分隔")
            student=s.split(",")
            if student[0].isdigit() and student[3].isdigit():
                student[0]=int(student[0])
                student[3]=int(student[3])
                studentList[index]=student
        elif useroperate==4:
            for index,student in enumerate(studentList):
                print("%d:%s"%(index,student))
        elif useroperate==5:
            sys.exit(0)
        else:
            print("使出有误,请重新输入!")

09-元组

'''
09-元组 ()
    1.存储不可变的值,元组存储的数据不可修改
        存储单个数据则type()获得该数据的类型
    2.经常可以用作全局变量
    3.不可动(增、删、改),只能查
        3.1下标查
        3.2元素查
            3.2.1 index()
            3.2.2 count()
'''
#1
student = ("张无忌",18,'男')
print("元组类型:",type(student))

stu = ("张三丰")
print("单个数据类型:",type(stu))
# 3 查询
names = ('张无忌','赵敏','周芷若')
for name in names:
    print("元组查询:",name)
# 根据下标查询
print("下标查询:",names[0])

# 根据index查询
print("index查询:",names.index("赵敏"))

# 根据count查询
print("count查询:",names.count("周芷若"))

10-字典

'''
10-字典
    1.{},用法见day01
    2.操作:
        2.1增
            字典名[key]=value
        2.2改
            字典名[key]=value
        2.3删
            2.3.1 del
                del 字典名[key]
                del 字典名
            2.3.2 clear()
                字典名.clear()
        2.4查
            2.4.1 key
                字典名[key]
            2.4.2 get(key)
                字典名.get(key)
            2.4.3 keys
                字典名.keys()
            2.4.4 values()
                字典名.values()
            2.4.5 items
                字典名.items()
'''
#2.1
student={'name':'lili','age':18,'sex':'girl'}
student['number']=100
print(student)
#2.2
student['number']=200
print(student)
#2.3.1
del student['number']
print(student)
#2.3.2
del student
print("del student")
#2.3.3
student={'name':'lili','age':18,'sex':'girl'}
student.clear()
print(student)
#2.4.1
student={'name':'lili','age':18,'sex':'girl'}
print("2.4.1 key:",student['age'])
#2.4.2
sget= student.get("name")
print("2.4.2 get():",sget)
#2.4.3
print("2.4.3 keys():",student.keys())
#2.4.4
print("2.4.4 values():",student.values())

11-字典的循环遍历

'''
11-字典的循环遍历
1.key
2.value
3.item
4.key,value
'''
#1.key
student={'name':'lili','age':18,'sex':'girl'}
for key in student.keys():
    print("key:",key)
#2.value
for value in student.values():
    print("value:",value)
#3.item
for item in student.items():
    print("item:",item)
#4.key,value
for key,value in student.items():
    print("%s:%s"%(key,value))

12-学生信息管理系统(字典版)

'''
课堂练习:学生信息管理系统-字典版
    studentList
    1.系统选项
        1.添加学生信息
        2.删除学生信息
        3.修改学生信息
        4.查询学生信息
        5.退出系统
    2.添加的信息如下
        学号,姓名,性别,年龄
        2.1 学号和年龄全部进行数字判断
        2.2 性别使用字符串  sex='男'
    3.删除信息  需要根据用户输入得到下标进行删除操作
    4.修改信息  根据用户重新输入的信息进行覆盖
    5.查询信息
        5.1 必须保证拥有下标值
        5.2 查询的学员信息内容必须用字符串进行显示
            姓名:张三
            年龄:18
            学号:12312
            性别:男
    6.退出系统
'''
import sys
operateList={'1':'添加学生信息','2':'删除学生信息','3':'修改学生信息','4':'查询学生信息','5':'退出系统'}
studentList= []

while True:
    for key,value in operateList.items():
        print("%d.%s"%(int(key),value))
    useroperate=int(input("请选择您要进行的操作的序号:"))
    if 1<=useroperate<=5:
        if useroperate==1:
            s = input("请输入学号、姓名、性别、年龄使用逗号分隔")
            students=s.split(",")
            if students[0].isdigit() and students[3].isdigit():
                #这里student必须为局部变量,若为全局变量则student内的值会被新值覆盖。出现有len(添加次数)组相同的值
                student = {}
                student['number']=int(students[0])
                student['name']=students[1]
                student['sex']=students[2]
                student['age']=int(students[3])
                studentList.append(student)
            else:
                continue
        elif useroperate==2:
            for index, student in enumerate(studentList):
                print("%d:%s" % (index, student))
            index=int(input("请输入您想要删除的学生下标:"))
            del studentList[index]
        elif useroperate==3:
            for index, student in enumerate(studentList):
                print("%d:%s" % (index, student))
            index=int(input("请输入您想要修改的学生下标:"))
            s = input("请输入学号、姓名、性别、年龄使用逗号分隔")
            students=s.split(",")
            if students[0].isdigit() and students[3].isdigit():
                studentList[index]['number'] = int(students[0])
                studentList[index]['name'] = students[1]
                studentList[index]['sex'] = students[2]
                studentList[index]['age'] = int(students[3])
        elif useroperate==4:
            for index,student in enumerate(studentList):
                print("%d:%s"%(index,student))
        elif useroperate==5:
            sys.exit(0)
        else:
            print("使出有误,请重新输入!")

13-集合

'''
13-集合
    1.集合的创建
        1.1 set()
        1.2 {}
    2.集合的特点
        *元素不可重复-->用作去重
        *无序,无下标
    3.集合的操作
        3.1增
            3.1.1 add()
                添加单个新数据
            3.1.2 update()
                添加序列-->注意字符串分开传入,看例子
        3.2删
            3.2.1 remove(元素值)
                元素存在则删除,不存在则报错
            3.2.2 pop()随机删除
            3.2.3 discard(元素值)
                元素存在则删除,不存在不报错
        3.3查
            in
            not in
'''
#1.1 建立空的集合
set1=set()
print("1.1 ",set1)
#1.2 {}
set2={'aa','bb'}
print("1.2 {}:",set2)
#3.1.1 add()
set2.add('cc')
print("3.1.1 add():",set2)
#3.1.2 update()
set2.update('dddd')
print("3.1.2 update():",set2)
set2.update("oooo")
print("3.1.2 update():",set2)
li=['ee','ff']
set2.update(li)
print("3.1.2 update():",set2)
#3.2.1 remove()
set2.remove('aa')
print("3.2.1 remove():",set2)
#set2.remove('gg')
#3.2.2 pop()
set2.pop()
print("3.2.2 pop():",set2)
#3.2.3 discard()
set2.discard('d')
print("3.2.3 discard():",set2)
set2.discard('h')
print("3.2.3 discard():",set2)
#3.3 in / not in
print("3.3 in :",'aa' in set2)
print("3.3 not in:",'aa' not in set2)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值