python - 如何为颜色分配名称?
问题描述
我无法找出我的代码有什么问题,我正在尝试按给定顺序将以下名称分配给相应的颜色:
name = ["raymond", "patrick", "Dominique"]
colours = ["green", "yellow", "red"]
for name, colour in zip(name, colours):
print(name, "-->", colours[I])
我得到的输出如下所示:
raymond --> ['green', 'yellow', 'red']
patrick --> ['green', 'yellow', 'red']
Dominique --> ['green', 'yellow', 'red']
我正在使用 Python
解决方案
你没有索引I
代码应该是:
names = ["raymond", "patrick", "Dominique"]
colours = ["green", "yellow", "red"]
for name, colour in zip(names, colours):
print(name, "-->", colour)
哪个输出:
raymond --> green
patrick --> yellow
Dominique --> red
推荐阅读
- linux - 如果在 csv 文件中找到匹配项,如何获取整个记录
- sql - 如何在 Firebird 中使用声明语句嵌套匿名块?
- unix - 在 UNIX 的 txt 文件中按列计算非空行数
- openturns - 如何在 OpenTURNS 中估计混合模型的参数?
- android - 如何将数据从 Fragment 发送到 FirebaseAdapter 中的其他 Fragment,使用 model.class 到 getPid
- java - spring boot 工具套件安装
- firebase - 如何计算“Google BigQuery”中打开的推送通知
- vuejs2 - Vuex:硬刷新期间数据有时会“未定义”
- arm - 如何使用任何引脚在外部中断时实现 Adafruit Feather M0 睡眠和唤醒?
- c++ - 如何使用 mysql-cppconn 中的 get_driver_instance_by_name(const char * const clientlib) 函数?