Python学习之三(列表操作)

列表 :

#通过list来创建对象
 li = [1,12,9,"age","name"]
 print(li)
 print(li[3])
 print(li[3:-1])
 for item in li:
     print(item)
 li[1]=120
 print(li)
#删除的方式
 del li[0]
 print(li)
#字符串转换为列表
s='qqsadfdasgf'
li =list(s)
print(li)
#列表转为字符串
li =[1,2,3,4,"123","asdf"]
for i in li:
    s=s+str(i)
print(s)

输出结果:

参数的使用:

#参数追加
li=[11,22,33,44]
li.append(5)
print(li)

输出结果:

清空列表:li.clear()

li.append和li.extend的区别append是直接把内容加进列表中,而extend是把内容循环后把每一个元素加到内容中。li.pop():后面可以跟上参数,表明删除的具体元素,并且可以把删除的参数返回。li.reverse():将当前列表进行反转。li.sort():将列表中的内容进行从小到大排序,li.sort(reverse=Trul):将列表中的内容进行从大到小排序。

元组:

#元组对应的类是tuple,不能被增加或者删除,不能被修改,在写元组时最好在后面加上逗号
tu=(11,22,33,44,"asdf",)
print(tu[0:2])
for item in tu:
    print(item)

元组也是可迭代对象,是有序的。可以在字符串和列表中相互转换,可迭代对象的一些操作在元组中同样能够使用。

元组的一级元素不能修改,但是如果元组里有列表,列表可以修改。

字典:

字典里面是通过键值对的形式来定义的,字典的类是dict,如下定义了一个字典:

#字典是dict的对象
info={
    "k1":"v1",
    "k2":"v2"
}

字典里的value可以是任何类型任何值,字典的key可以是数字可以是字符串。字典的保存是按照hash表来保存,字典里存放的内容是无序的。字典内容的取出可以通过键值对来取出:

info={
    "k1":"v1",
    "k2":"v2"
}
print(info["k1"])

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值