python初学者快速入门(四)列表和元组、字典

python中可以将列表当成普通的“数组”,它能保存任意数量任意类型的python对象,和数组一样,都是通过从0开始的数字索引访问数组,重点是列表和元组可以储存不同类型的对象。
其中列表用中括号[]括起来,元组用小括号()
一、列表和元组的操作

list = [1, 2, 3, 4]                    #建立一个列表
tuple = ('robots', 77, 99, 'python')   #建立一个元组
print(list[0])                         #打印列表的第一个元素
print(list[:2])                        #打印列表前三个元素
print(tuple[0])                        #打印元组第一个元素
list[2] = 5                            #重新赋值列表的第三个元素为2

print(list)
print(tuple)

输出结果为:
1
robots
[1, 2, 5, 4]
(‘robots’, 77, 99, ‘python’)

二、列表和元组的异同
元组可以看成是只读的列表,元素本身只能引用,不能更改,而列表可以任意的改动,不过元组也可以进行切片运算

print(tuple[:3])

输出结果为:(‘robots’, 77, 99)
三、字典
字典其实有点像c语言中的结构体,由键-值(key-value)对构成,由大括号括起来:

dict = {'name': 'zhutou', 'score': '95'}   #创建一个字典
print(dict)                                
dict['score'] = '94'                       #重新给score赋值
dict['name'] = 'python'                    #重新给name赋值
print(dict)

输出结果为:
{‘score’: ‘95’, ‘name’: ‘zhutou’}
{‘score’: ‘94’, ‘name’: ‘python’}

猜你喜欢

转载自blog.csdn.net/weixin_37608233/article/details/68944908