接深度之眼(一)和(二)



list("人工智能是未来的趋势")

2. 元组转列表
list(("我","们","很","像"))

3. 集合转列表
list({"李雷","韩梅梅","hello","world"})

4. 特殊的range()
for i in [0,1,2,3,4,5]:
print(i)
for i in range(6):
print(i)

range(起始数字、中止数字、数字间隔)
for i in range(1,11,2):
print(i)

中止的数字是取不到的

len([1,2,3,4])

变量名[位置编号]
正向索引从0开始
反向索引从-1开始
cars = ["BYD","BMW","AUDI","TOYOTA"]
print(cars[0])
print(cars[-1])


cars = ["BYD","BMW","AUDI","TOYOTA"]
print(cars[:3])
print(cars[1:4:2])
print(cars[:])
print(cars[-4:-2])


cars = ["BYD","BMW","AUDI","TOYOTA"]
print(cars[:-4:-1])
print(cars[::-1])


1.、增加元素





cars = ["BYD","BMW","AUDI","TOYOTA"]
cars.append("CCTV")
cars.insert(1, "BBC")
cars.pop(2)
cars

删除列表里某个所有元素

3、查找元素

cars = ["BYD","BMW","AUDI","TOYOTA"]
cars.append("CCTV")
cars.insert(1, "BBC")
cars.pop(2)
ind = cars.index("CCTV")
print(ind)
cars

4、修改元素
通过“先索引后赋值”的方式,对元素进行修改——列表名[位置] = 新值

5、列表的赋值
错误的方式

情况:删除旧列表某个元素后,新列表也会随之更新




7、列表的反转


names = ("Peter","Pual","Mary")
打包与解包


映射类型:通过键”-*值”的映射实现数据存储和查找
常规的字典是无序的

字典键的要求
1、字典的键不能重复

2、字典的键必须是不可变类型,如果键可变,就找不到对应存储的值了
不可变类型:数字、字符串、元组。一旦确定, 它自己就是它自己,变了就不是它了。
可变类型:列表、字典、集合。-一旦确定,还可以随意增删改。



1、增加键值对





4、d.get( )方法(多看看,有点晕)
d.get(key,default)从字典d中获取键key对应的值, 如果没有这个键,则返回default











列表
元组
字典
集合