和大(小)师(白)一起学Python(五) python基本语法
本文参考《深度学习教科书》石川聪彦 著,陈欢 译
5.1.4 使用列表中的值
列表索引可以正着取,也可以反向取值
a=[1,2,3,4]
print(a[1])
print(a[-1])
5.1.6 列表元素的更新与追加
x=[1,2]
y=[3,4]
print(x+y)
print(x.append(y))
5.1.7删除
del x[0]
5.1.8 列表的复制
c = ["red", "blue", "yellow"]
c_copy = list(c) # 写成c[:] 也是正确的
c_copy[1] = "green"
print(c)
5.2.1 字典类型
dic ={"Japan": "Tokyo", "Korea": "Soul"}
print(dic["Japan"])
town = {"Aichi": "aichi", "Kanagawa": "Yokohama"}
# 请将键名为 “Hokkaido”、值为 “Sapporo” 的元素添加到字典中,并输出结果
town["Hokkaido"] = "Sapporo"
print(town)
# 请将键名为 “Aichi” 的值更新为 “Nagoya”,并输出结果
town["Aichi"] = "Nagoya"
print(town)
5.4.1 for 语句
animals = ["tiger", "dog", "elephant"]
for animal in animals:
print(animal)
storages = [1, 2, 3, 4]
# 请使用 for 语句,对变量 storages 中的每个元素分别进行输出
for n in storages:
print(n)
5.4.2 break语句
storages = [1, 2, 3, 4, 5, 6]
for n in storages:
print(n)
# 请在变量 n 的值为 4 时结束处理
if n == 4:
break
5.4.3 continue语句
storages = [1, 2, 3]
for n in storages:
if n == 2:
continue
print(n)
5.5.1 index
list = ["a", "b"]
for index, value in enumerate(list):
print(index, value)
animals = ["tiger", "dog", "elephant"]
# 请使用 enumerate() 函数进行输出
for index, animal in enumerate(animals):
print("index:" + str(index), animal)
list = [[1, 2, 3],
[4, 5, 6]]
for a, b, c in list:
print(a, b, c)
fruits = [["strawberry", "red"],
["peach", "pink"],
["banana", "yellow"]]
# 请使用for语句进行输出
for fruit, color in fruits:
print(fruit + " is " + color)
5.5.3 字典类型的循环
fruits = {"strawberry": "red", "peach": "pink", "banana": "yellow"}
for fruit, color in fruits.items():
print(fruit+" is "+color)