和大(小)师(白)一起学Python(五) python基本语法

和大(小)师(白)一起学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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值