您好,我想将列表中的整数相乘.
例如;
l = [1, 2, 3]
l = [1*2, 2*2, 3*2]
Run Code Online (Sandbox Code Playgroud)
输出:
l = [2, 4, 6]
Run Code Online (Sandbox Code Playgroud)
所以我在网上搜索,大多数答案是关于将所有整数相互乘以,例如:
[1*2*3]
我对所有这些都很陌生,所以这可能是一个noobie问题..但我希望找到字典值的长度...但我不知道如何做到这一点.
所以,例如,
d = {'key':['hello', 'brave', 'morning', 'sunset', 'metaphysics']}
Run Code Online (Sandbox Code Playgroud)
我想知道有没有办法可以找到字典值的len或项目数.
谢谢
我想弄清楚如何使用Recursion在 Python 中遍历链表。
我知道如何使用常见循环遍历链表,例如:
item_cur = my_linked_list.first
while item_cur is not None:
print(item_cur.item)
item_cur = item_cur.next
Run Code Online (Sandbox Code Playgroud)
我想知道如何将这个循环变成递归步骤。
谢谢
你好,这可能是一个非常基本的问题,但因为我是编程和python的新手,我真的想学习,我问.
我正在制作一个程序,从用户那里获取他所拥有的"扑克牌"套装的输入.该计划只接受正确的诉讼.
例如;
钻石,心形,俱乐部,黑桃
如果用户输入任何其他内容,例如"三角形",程序将返回"输入错误".
这是我到目前为止所得到的:
if suit == "Diamonds":
return "Accepted"
if suit == "Hearts":
return "Accepted"
if suit == "Clubs":
return "Accepted"
if suit == "Spades":
return "Accepted"
else:
return "Wrong input"
Run Code Online (Sandbox Code Playgroud)
我的问题是,有没有更好的方式来写这个,而不是通过这个繁琐的过程为每个套装制作一个全新的"if"声明.
我想知道如何在字典中找到重复的值并返回包含这些值的键。
这是一个例子:
d = {'happy':['sun', 'moon', 'chocolate'], 'sad':['fail', 'test', 'bills'], 'random': ['baloon', 'france', 'sun'] }
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,键的happy和random具有相同/重复的值,即'sun',所以我正在寻找的输出是:
random, happy
Run Code Online (Sandbox Code Playgroud)
我真的无法理解如何找到这样的重复值。
如果我有一个特定的值,例如“巧克力”,那么我可以简单地使用 d.keys() 进行 for 循环...
我希望递归地计算列表中的项目。例如,我列出了几个列表:
a = ['b', 'c', 'h']
b = ['d']
c = ['e', 'f']
h = []
Run Code Online (Sandbox Code Playgroud)
我试图找到一种方法来找出列表“a”的长度。但是在列表“a”中,我有“b”、“c”和“h”...因此我的函数然后进入列表“b”并计算那里的元素数量...然后列表“c”,最后列出“h”。
python ×6
list ×3
dictionary ×2
recursion ×2
duplicates ×1
if-statement ×1
key ×1
linked-list ×1
loops ×1
scalar ×1