列表和字典

列表list是python中最频繁的数据类型,列表用[]标志

1.列表可以包含任意内容:它支持字符,数字,字符串,甚至包含列表(即嵌套)

2.列表中值的切割也可以用到变量[投下标:尾下标],就可以截取相应的列表,从左到右索引默认从0开始,从右到左默认-1开始,下标可以为空,表示取头道尾

3.加号+是列表连接运算符,星号可以重复操作

4.里面的数据可以增删改,是有序列表

列子:

a=[1,2,3,"this is a first list",4,5,6,7]
#把一个元素添加到列表的末尾list.append
a.append(18)
#把一个元素添加到指定位置    list.insert(i,x)  i指元素的位置,从0开始,x是添加的值
a.insert(3,"happy")
列表中有多个相同的元素时,默认删除列表中第一个元素list.remove,把列表中的6删除
a.remove(6)
从指定位置删除元素,删除下标为2的值,不输入值则从倒数第一个值开始删除list.pop(i)
a.pop(2)
列表嵌套
L=[
    ["apple","google","microsoft"],["java","python","ruby","php"],["adam","bart","lisa"]
]
print(L[0])
print(L[1])
print(L[2])
print(L[0][0])
print(L[1][1])

list.clear()删除列表的所有项

list.index(x)返回列表中第一个为x的元素的索引。如果没用匹配的元素就会返还一个错误

list.count(x) 返回x在列表中出现的次数

list.sort()   对列表中的元素进行排序

list.reverse倒排列表中的元素

list.copy()返回列表的复制

len(list)取列表的长度

字符串和列表都支持截取 :
#获取第二个到第三个值1.取下不取上2.索引从0开始3.从右边开始数时,坐标是从-1开始的
list[1:3]
#取第二个元素开始到最后一个元素
list[1:]

 

二、字典dict是除了列表以外,最常用的一种数据类型。字典使用{}标志

1.字典是无序的对象集合

2.字典中的元素是通过键来取得,而不是通过偏移取的

3.字典由索引和它对应的值value组成

列子:

dict={"name":"吕宁宁","age":18,"sex":"女","phone":"17826520000"}

转载麻烦注明链接https://mp.csdn.net/postedit/84193226

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值