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.字典和列表任意嵌套