小编ozg*_*gur的帖子

在python中连接列表时出错

我正在为我在学校的一个班级工作,我需要将两个列表连接在一起.我正在使用代码:

flowers = ["rose", "bougainvillea", "yukka", "marigold", "daylily", "lily of the valley"]

thorny = flowers[0:3]
poisonous = flowers[-1]
dangerous = flowers[0:3] + flowers[-1]
Run Code Online (Sandbox Code Playgroud)

我一直收到错误消息:

dangerous = list(set(flowers[0:3] + flowers[-1]))   
TypeError: can only concatenate list (not "str") to list
Run Code Online (Sandbox Code Playgroud)

我想知道为什么这不起作用.谢谢!

python

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

在python中拆分和分离

我是Python新手,我想知道如何用逗号(,)和冒号分割(:).我正在尝试加油站问题,我想从文本文件中读取这样的内容:

1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8
Run Code Online (Sandbox Code Playgroud)

我还想打开并从文件中读取这些数据并将其存储在链表中.

到现在为止我做了这个:

def GasStation(strArr):
    strArr = []

    f = open('Details.txt', 'r')
    for line in f:
        strArr.append(line)

    amount, tank = int(strArr[0]),0
    stations = [amount.split(":") for i in (strArr[1:] + strArr[1:-1])]
    for curr in range(start, start+amount):
        tank = tank + int(stations[curr][0]) - int(stations[curr][1])
    if tank < 0: sys.exit()
    if tank >= 0: return start+1
    else: tank = 0
    return "not"
Run Code Online (Sandbox Code Playgroud)

我也想打印作为答案的索引.

请帮帮我,我不明白为什么不给我打印答案.

谢谢.

python algorithm

0
推荐指数
1
解决办法
513
查看次数

在Python中删除图像中除白色之外的所有颜色

有没有办法删除图片中除白色之外的所有颜色,然后将白色替换为黑色?基本上我想去除绒毛,并且我意识到只需要白色来解码消息。

任何有关 python 的帮助将不胜感激!

原图:

原来的


编辑后的图像:

样本已编辑

python image

0
推荐指数
1
解决办法
1万
查看次数

如何在每个字符相同时从列表中删除元素(Python)?

sample = ['AAAA','ABCB','CCCC','DDEF']
Run Code Online (Sandbox Code Playgroud)

我需要消除元素中每个字符与其自身相同的所有元素,例如.AAAAA,CCCCC

output = ['ABCB','DDEF']

sample1 =[]
for i in sample:
    for j in i:
       if j == j+1:    #This needs to be corrected to if all elements in i identical to each other i.e. if all "j's" are the same
        sample1.pop(i)
Run Code Online (Sandbox Code Playgroud)

打印样本

python for-loop

0
推荐指数
1
解决办法
56
查看次数

写一个列表到文件,但错误:writelines()参数必须是一个字符串序列

我有一个列表,我想将该列表写入文件txt

lines=[3,5,6]

result = open("result.txt", "w")
result.writelines(lines)
result.close()
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时,我收到以下错误:

writelines()参数必须是一个字符串序列

python python-2.7

0
推荐指数
1
解决办法
4273
查看次数

标签 统计

python ×5

algorithm ×1

for-loop ×1

image ×1

python-2.7 ×1