相关疑难解决方法(0)

将一个数组中的所有元素乘以第二个arrary的相应元素

嘿家伙所以我想知道如何乘以例如,如果我们有一个[1,2,3,4]的字符串和另一个[2,3,4,6],你如何乘以1*2, 2*3,3*4 ....所以它的每个元素由第二个中的相应一个组成?如果这更容易,我也有浮动形式的这些列表.我的朋友建议:

    file5 = open("New_list3",'r+')
    for line in file3:
        mult = float(line.strip())*float(file4.readline().strip())
        file5.write(mult+'\n')
Run Code Online (Sandbox Code Playgroud)

其中file3 =数字字符串列表全部在单独的行和文件4中相同但不同的值但不起作用.想法?每个清单也很长.

    [i*j for i,j in zip(file3,file4)] 
    file3=[i.rstrip() for i in file3] file4=[i.rstrip() 
    for i in file4] [float(i)*float(j) for i,j in zip(file3,file4)]
Run Code Online (Sandbox Code Playgroud)

python arrays list elements

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

同时迭代多个列表

是否可以迭代多个列表并从同一循环中的不同列表返回参数?

即,而不是 -

For x in trees:
  Print(x) 
For y in bushes:
  Print(y)
Run Code Online (Sandbox Code Playgroud)

就像是 -

For x,y in trees,bushes:
  Print(x +"\n"+ y)
Run Code Online (Sandbox Code Playgroud)

python loops for-loop list

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

用于循环访问数组中的两个迭代位置

我有以下代码:

someList = ['a', 'b', 'c', 'd', 'e', 'f']

for i,j in enumerate(someList) step 2:
    print('%s, %s' % (someList[i], someList[i+1]))
Run Code Online (Sandbox Code Playgroud)

我的问题是,有没有办法简化数组的迭代,以避免该enumerate部分,仍然一次访问两个变量?

python arrays loops for-loop

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

对于a,b in c,d Python

我有一个键列表和一个值列表,我想填写一个字典,如下所示:

 for key, value in listKeys, listValues:
     dict[key] = value
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

builtins.ValueError: too many values to unpack (expected 2)
Run Code Online (Sandbox Code Playgroud)

python dictionary loops for-loop

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

在python中的for循环中将多个列表值存储在多个变量中

我有三个列表,基本上我想要在for循环中一次性存储它们的值的句柄.以下是我想要完成的事情

a = ['abc', 'efg']
b = ['hij', 'klm']
c = ['nop', 'qrs']

for i, g, t in a, b, c:
    Insert into database %i and %j and %c
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

如何在Python中组合多个列表

listA = ["A", "B", "C"]

listB = ["1", "2", "3"]

listC = ["!", "@", "#"]
Run Code Online (Sandbox Code Playgroud)

如果我有这些列表,我将如何获得新的列表

[("A", "1", "!"), ("B", "2", "@"), ("!", "@", "#")]
Run Code Online (Sandbox Code Playgroud)

python list python-3.x

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

我有两个列表,如何让它们一一对应计时?

我有两个列表,我希望它们一一计时并创建一个新列表,如下所示:

vx=[40.00000000000001, 32.00000000000001, 27.528951416567008, 24.787883378136915, 23.02339491459251, 21.846818145611152, 21.027776019653995, 20.413445666052425, 19.89116281938412, 19.368416481078107, 18.760291921319446]
t= [0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0]

new list : [ vx[0]*t[0],vx[1]*t[1],vx[2]*t[2],...]
Run Code Online (Sandbox Code Playgroud)

我应该如何实现它?

python calculation

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

如何在Python中交错两个列表中的元素

list1 = ["a", "b", "c"]
list2 = [1, 2, 3]

list3 = list1 + list2
print(list3)

output ---

['a', 'b', 'c', 1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

但我想要这样的输出 ---

['a',1,'b',2,'c',3]
Run Code Online (Sandbox Code Playgroud)

请帮我

python datetime list

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

Python:将一个列表中的元素与其他列表中的每个元素配对

我是Python的新手用户.我有四个数字列表.我想创建一个列表,从列表A和B中抓取每个元素,并将它们与列表C和D中的每个元素配对.

A=[1,2,3,4]
B=[10,20,30,40]
C=[100,200]
D=[1000,2000]
Run Code Online (Sandbox Code Playgroud)

我想要的输出是:

1,10,100,1000
1,10,200,2000
2,20,100,1000
2,20,200,2000
3,30,100,1000
3,30,200,2000
4,40,100,1000
4,40,200,2000
Run Code Online (Sandbox Code Playgroud)

python list

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

如何将两个维度列表组合到python中的点列表中

假设我有:

x1 = [1, 2, 3, 4]
x2 = [1, 4, 9, 16]
Run Code Online (Sandbox Code Playgroud)

我如何将它们组合到点:

points = [[1,1],[2,4], ...]
Run Code Online (Sandbox Code Playgroud)

python list

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

同时循环多个列表?

我正在寻找一些有关循环的帮助。我有一个名单,我希望使用随机用户输入的消息顺序向该列表中的每个个人资料发送消息。

理想情况下,这将涉及循环遍历 profileLink 项,同时循环遍历 nameList 项,以便我可以为每个配置文件构建一个新的 messageInput。

我的代码可以工作,但目前有很多重复,构建此代码以支持更大的列表将涉及大量复制和粘贴,如下所示 - 您会如何处理这个问题?

messageInput0="Hi " + f'{namelist[0]}' + ", " + f'{choice(messageOptions)}'
messageInput1="Hi " + f'{namelist[1]}' + ", " + f'{choice(messageOptions)}'
messageInput2="Hi " + f'{namelist[2]}' + ", " + f'{choice(messageOptions)}'
messageInput3="Hi " + f'{namelist[3]}' + ", " + f'{choice(messageOptions)}'
messageInput4="Hi " + f'{namelist[4]}' + ", " + f'{choice(messageOptions)}'

webbrowser.open(profileLink[0])
time.sleep(6)
pyautogui.press('tab')
pyautogui.write(messageInput0, interval=random.uniform(0.03, 0.15))

with pyautogui.hold('command'):
    pyautogui.press('w')

webbrowser.open(profileLink[1])
time.sleep(6)
pyautogui.press('tab')
pyautogui.write(messageInput1, interval=random.uniform(0.03, 0.15))

with pyautogui.hold('command'):
    pyautogui.press('w')

webbrowser.open(profileLink[2])
time.sleep(6)
pyautogui.press('tab')
pyautogui.write(messageInput2, interval=random.uniform(0.03, 0.15))

with …
Run Code Online (Sandbox Code Playgroud)

python loops

-2
推荐指数
1
解决办法
74
查看次数