Python日记——列表和字典

Python真的是一个既方便又方便的语言呐(叉着腰自言自语)但是再方便的语言很多语法不总结我也是记不住的。所以趁着还没有忘干净先写下来再说。

1.列表
列表是Python里最基本的数据结构,序列中每个元素都分配一个数据记录他的位置,从0开始(jio着和数组差不多的)

先起个名字,等号右边中括号括起来,元素用逗号分开,字符串就加双引号,就是下面这个样子

dinner = ['油泼面','肉夹馍','玉米粥','冰淇凌']

可以直接打印

print(dinner)

直接打印单个元素

print(dinner[0])

打印一堆元素

print(dinner[1:])
print(dinner[0:2])

列表切片原则为取左不取右

增加元素使用函数 append(),格式为 列表名.append()

dinner.append('奶茶')

注意 append函数并不是生成一个新列表,而是在列表末尾增加一个新元素。

删除元素 del列表名[索引]

del dinner[2:4]

del函数技能删除一个元素,也能同时删除多个元素(同切片)

2.字典
字典既然叫字典那必然海纳百川,可存储任意类型对象。

price = {'油泼面':8,'肉夹馍':4,'玉米粥':2,'奶茶':6}

大括号括起来,一个键值key对应一个值value,键值和值间用冒号隔开,不同组之间逗号隔开。

直接提取元素

print(price['奶茶'])

删除字典里键值对的代码是del语句

del price['奶茶']

新增键值对要用到赋值语句

price['冰淇凌'] = 3

列表和字典的不同点是列表有序,要用偏移量定位,字典无序,通过唯一的键值来取值。
相同点1.修改元素的值时可直接用赋值语句。2.字典和列表任意嵌套

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值