python作业

本文详细介绍了Python中的列表、元组、集合和字典的基本概念、操作方法,如切片、反转、添加、删除元素,以及它们各自的特点和适用场景。
摘要由CSDN通过智能技术生成

sname[start;end:step] sname:要操作的对象名 start;切片开始的位置,包含自身,若果省略不写,那么从0开始

end: 切片结束的位置,不包含自身,如果省略不写,默认为字符串的长度

step:步长,默认为1,步长省略掉,第二个:可以省略

s[::-1]:反转字符串s[:]:切出整个字符串

python:列表、元组、集合、字典

1,列表[元素1,元素2,.....] 元素的数据类型可以是不相同的,列表之间可以进行嵌套

print(list1[3])

print(list1[-1])

print(list1-1)

len()

# print(len(list1)) #更新列表里边的数,通过重新赋值即可更改 List1[1]=“南航金城” print(list1)

# 列表的加法和乘法

list2 = [1314 521]

list3 =_list1 +list2print(list3)

#乘法 print(list1*3)

list的方法

append() 向列表的最末尾添加元索 list =[331 22 51 List.append(”南航金城") print(list)

copy() 创建一个对象的副本

list2 = list.copy()

print(“list2" list2)

list2:append(“1111")

print("list2"list2)

print("list"list)

count() 统计元素在列表里边山现的次数

print(list.count(1))

extend()list4 =[4.4 4]

List.extend(list4)

insert(插入的位置的索引下标,插入的元点) print(list) 4[33,1,22,5,1,11,1商前金城4,4,4 list.insert(1,"gouxin")

pop g= list.pop()

print(g)

remove() # list.remove(“降价")

print("remove",list)

# sort0)

lst = [1 33 22 14 52 4 3] list.sort()print(list)

pop(i),可以删除指定位置的元素,其中1为索引下标 list.pop(2)print(list)

2元组

tuplet(,2,"nanhangjiincheng",[10, 20, 30])print(type(t)) print(t[2]) print(t[0:3:1])

元阻的数据不更改,元组中列表可以改

元组列表字符串方法

len() max() min()

    集合:无序的,集合中的元素是唯一的

1、set0 传入学符串 a= set("12341111") print(a)

传入列表 set("[i2, 3, 'nan angjincheng']")

传入字典

字典去重只针对键

字节串的去重 str_1 = "gouxingouxin"

sss = set(str_1) print(sss)

add0:向集合中添加元素

数字、字符串、元组sedd("gouxin") print(s)

update()将两个集合进行合并 s1=41231 -values: object, sep; str| None = , end: str ] None = , fle: SupportsWritestr] | None = ... flush: bool = print(s1)

remove()

pop()

discard()

交集和并集

&

连接多个集合,得到集合之间相同的元素

|

连接多个集合,得到所有的全部数据

字典-dict dict全称dictionary、在其他语言中也称为map 键值对形式存在(当作二维表,多行两列的表格)

dict_0l={ "uanme" "zhangsan" "age":“18% 1:“13" (1 2 3)"wahaha"

}

print(type(dict01)) dict()数 dict_02 = dict((["uanme" "zhangsan"] [1 "18”]) print(type(dict02))

创建空字典 {}创建的是空字典

增 dict_01["技能"]=c语言"print(dict_01)#

del dict_01[“技能”] print(dict_01)

改 dict_01["姓名"]="xiaoming" print(dict_01)

get():用于在字典中获取指定键的值的,可知设置默认值的,当查询的键不存在时,即返回默认值

keys() 以列表的形式返回字典中所有的键

items() 以列表的形式返回字典中所有的键值对

values()以列表的形式返回字典中所有的值

copy()

创建宇典副本 fromkeys0:创建一个新的字典的

popitem():鹏除最后一项,同时会以元组的形式返回除的键值对

update()

将字典2的值更新到字典1,重复,会进行修改

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值