lerrorgk
2017-08-21 02:41
采纳率: 60%
浏览 1.7k

python中的元组和字典是什么

def total(a=5, *numbers, **phonebook):
print('a', a)

#遍历元组中的所有项目
for single_item in numbers:
    print('single_item', single_item)
#遍历字典中的所有项目
for first_part, second_part in phonebook.items():
    print(first_part,second_part)

print(total(10,1,2,3,Jack=1123,John=2231,Inge=1560))

这个程序能解释一下是怎么执行的吗?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • SeaTalks 2017-08-21 03:09
    已采纳

    元组类似Java中的Objcet数组,这个数组中的元素可以是任意类型。
    字典可以类比Java中的Map

    已采纳该答案
    打赏 评论
  • oyljerry 2017-08-21 02:56

    元组类似链表,它是一个个的元素,字典是键值对。
    调用tatal的时候,a变量对应10, numbers就是元组,对应1,2,3, phonebook就对应后面的键值对

    打赏 评论
  • scuGordenZhang 2017-08-21 14:58

    举个例子:A=(''asd'',123,“dd”)这就是一个元组。A[0]即是字符串asd。
    dictA= { 'a': 123, 98.6: 37 } a对应的值是123,98.6对应的是37。

    打赏 评论

相关推荐 更多相似问题