如何在python中将元素添加到列表中?

亨利·戴夫

我正在python中执行此任务,但不确定是否要以正确的方式将元素添加到列表中。因此,基本上我想创建一个create_list函数,该函数使用列表的大小并提示用户输入这么多的值,并将每个值存储到列表中。create_list函数应返回此新创建的列表。最后,main()函数应提示用户输入要输入的值的数量,将该值传递给create_list函数以设置列表,然后调用get_total函数以打印列表的总数。请告诉我我缺少或做错了什么。提前非常感谢您。

def main():
    # create a list
    myList = []

    number_of_values = input('Please enter number of values: ')

    # Display the total of the list  elements.
    print('the list is: ', create_list(number_of_values))
    print('the total is ', get_total(myList))

    # The get_total function accepts a list as an
    # argument returns the total sum of the values in
    # the list

def get_total(value_list):

    total = 0

    # calculate the total of the list elements
    for num in value_list:
        total += num

    #Return the total.
    return total

def create_list(number_of_values):

    myList = []
    for num in range(number_of_values):
        num = input('Please enter number: ')
        myList.append(num)

    return myList

main()
米哈伊尔·杰拉西莫夫(Mikhail Gerasimov)

main您创建的空列表中,但未将create_list结果分配给它。另外,您应该将用户输入投射到int

def main():
    number_of_values = int(input('Please enter number of values: '))  # int

    myList = create_list(number_of_values)  # myList = function result
    total = get_total(myList)

    print('the list is: ', myList)
    print('the total is ', total)

def get_total(value_list):
    total = 0
    for num in value_list:
        total += num
    return total

def create_list(number_of_values):
    myList = []
    for _ in range(number_of_values):  # no need to use num in loop here
        num = int(input('Please enter number: '))  # int
        myList.append(num)
    return myList

if __name__ == '__main__':  # it's better to add this line as suggested
    main()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中将元素添加到列表中

来自分类Dev

如何在字典中将元素添加到列表中?

来自分类Dev

如何在python中将Web元素添加到列表中

来自分类Dev

如何在Flutter中将导航添加到元素列表

来自分类Dev

如何在Python的一行中将多个值添加到列表中?

来自分类Dev

使用枚举在Python中将先前列表中的元素添加到当前列表中

来自分类Dev

如何在Python中将元素追加到字典中的列表

来自分类Dev

如何在python中将两个奇数列表添加到一个列表中?

来自分类Dev

如何在Haskell中将元素添加到数据类型列表

来自分类Dev

如何在Emacs Lisp中将多个元素添加到列表

来自分类Dev

如何在jQuery中将HTML元素添加到动态列表

来自分类Dev

如何在Haskell中将元素添加到数据类型列表

来自分类Dev

在Python中将多个元素添加到列表

来自分类Dev

如何在python中使用列表理解将两个元素添加到列表中

来自分类Dev

如何在Visual Composer中将ID添加到元素

来自分类Dev

如何在PHP中将元素添加到DOMNodeList?

来自分类Dev

如何在php中将元素添加到子数组

来自分类Dev

如何在angularjs中将元素添加到div?

来自分类Dev

如何在javascript中将childNode添加到元素

来自分类Dev

在Scala中将元素添加到列表

来自分类Dev

在Scala中将元素添加到列表

来自分类Dev

在Python中将多个变量添加到列表中的列表

来自分类Dev

如何在python的for循环中将不同的字典添加到同一列表中?

来自分类Dev

如何在循环的每次迭代中将元素添加到Bash中的数组中?

来自分类Dev

如何在openerp中将列添加到列表视图?

来自分类Dev

如何在openerp中将列添加到列表视图?

来自分类Dev

如何在WPF中将列表条目添加到ListView?

来自分类Dev

如何在R中的函数中将新成员添加到列表中

来自分类Dev

如何在Python(elementtree)中将新元素添加到musicXML树?

Related 相关文章

  1. 1

    如何在python中将元素添加到列表中

  2. 2

    如何在字典中将元素添加到列表中?

  3. 3

    如何在python中将Web元素添加到列表中

  4. 4

    如何在Flutter中将导航添加到元素列表

  5. 5

    如何在Python的一行中将多个值添加到列表中?

  6. 6

    使用枚举在Python中将先前列表中的元素添加到当前列表中

  7. 7

    如何在Python中将元素追加到字典中的列表

  8. 8

    如何在python中将两个奇数列表添加到一个列表中?

  9. 9

    如何在Haskell中将元素添加到数据类型列表

  10. 10

    如何在Emacs Lisp中将多个元素添加到列表

  11. 11

    如何在jQuery中将HTML元素添加到动态列表

  12. 12

    如何在Haskell中将元素添加到数据类型列表

  13. 13

    在Python中将多个元素添加到列表

  14. 14

    如何在python中使用列表理解将两个元素添加到列表中

  15. 15

    如何在Visual Composer中将ID添加到元素

  16. 16

    如何在PHP中将元素添加到DOMNodeList?

  17. 17

    如何在php中将元素添加到子数组

  18. 18

    如何在angularjs中将元素添加到div?

  19. 19

    如何在javascript中将childNode添加到元素

  20. 20

    在Scala中将元素添加到列表

  21. 21

    在Scala中将元素添加到列表

  22. 22

    在Python中将多个变量添加到列表中的列表

  23. 23

    如何在python的for循环中将不同的字典添加到同一列表中?

  24. 24

    如何在循环的每次迭代中将元素添加到Bash中的数组中?

  25. 25

    如何在openerp中将列添加到列表视图?

  26. 26

    如何在openerp中将列添加到列表视图?

  27. 27

    如何在WPF中将列表条目添加到ListView?

  28. 28

    如何在R中的函数中将新成员添加到列表中

  29. 29

    如何在Python(elementtree)中将新元素添加到musicXML树?

热门标签

归档