小编Dap*_*ire的帖子

对于列表 p 中出现在列表 s 中的项目第一次出现,附加 1,对于其他出现和 s 中的其他项目附加 0

我希望此代码为列表 p 中列表 s 中出现的项目的第一次出现附加 1,并为 s 中的其他出现和其他项目附加 0。

这是我当前的代码,它为所有出现的情况附加 1,我希望它仅在第一次出现时附加 1。请帮忙

s = [20, 39, 0, 87, 13, 0, 23, 56, 12, 13]
p = [0, 13]
bin = []

for i in s:
        if i in p:        
            bin.append(1)      
        else:
            bin.append(0)
   

print(bin)

# current result [0, 0, 1, 0, 1, 1, 0, 0, 0, 1]
# excepted result [0, 0, 1, 0, 1, 0, 0, 0, 0, 0]
Run Code Online (Sandbox Code Playgroud)

python loops list python-2.7 python-3.x

6
推荐指数
1
解决办法
208
查看次数

如果文本复制成功则显示消息(替代警报)

function Hello() {
    var text_to_copy = document.getElementById("quote").innerHTML;

    navigator.clipboard.writeText(text_to_copy).then(
        function(){
            alert("Copied successfully"); // success 
        })
      .catch(
         function() {
            alert("Error"); // error
      });
} 
 
Run Code Online (Sandbox Code Playgroud)

我希望代码闪烁“已成功复制”或“错误”,而不是显示在警报框中

html javascript

3
推荐指数
1
解决办法
3565
查看次数

尝试在 nextJS 中添加外部本地字体时出错

我正在尝试将本地字体添加到我的 NextJS + TailwindCSS 项目中。我已在 public/fonts 文件夹中添加了字体,并且正在关注文档:

这是我的代码

import localFont from '@next/font/local'
const inter = Inter({
    subsets: ['latin'],
})

const recoleta = localFont({
    src: 'fonts/Recoleta-Regular.ttf',
    fontFamily: 'Recoleta',
})
Run Code Online (Sandbox Code Playgroud)

我从终端收到此错误。

我需要有关添加哪个文件夹或如何完美配置它的帮助。

Module not found: Can't resolve './fonts/Recoleta-Regular.ttf'


Run Code Online (Sandbox Code Playgroud)

javascript fonts next.js

3
推荐指数
1
解决办法
6070
查看次数

标签 统计

javascript ×2

fonts ×1

html ×1

list ×1

loops ×1

next.js ×1

python ×1

python-2.7 ×1

python-3.x ×1