第二次作业

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][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、付费专栏及课程。

余额充值