相信有过基础python岗位面试经验的同学,一定都会被问及过列表、字典和元组的相关知识。被问及最多的就是这三种数据结构中常用的API,或者现场直接给大家一些题目,通过这几种数据结构来coding实现,这些内容网络资源很多,这里就不一一介绍了。本文主要给大家讲解一下这三者的主要区别以及掌握他们的九个关键点!
L = [1,'a',1.234,[1,2,3],(4,5,6)]
print(L)
输出
[1, 'a', 1.234, [1, 2, 3], (4, 5, 6)]
L = [1,'a',1.234,[1,2,3],(4,5,6)]
print(L[3])
输出
[1, 2, 3]
改变列表的值很容易
L1=[1,2,3]
L1[1]=10
print(L1)
输出
[1, 10, 3]
当我们试图改变元组中的值时
L2=('a','b','c')
L2[1]='x'
print(L2)
输出错误提示
L2[1]='x'
TypeError: 'tuple' object does not support item assignment
dic={'name':'kevin','age':40}
print(dic)
输出整个字典 {'name':'kevin','age':40}
print(dic['name'])
输出key为name的值: 'kevin'
print(dic.values())
输出字典所有值 ['kevin',40]
print(dic.keys())
输出字典所有的键 ['name','age']
| 留言与评论(共有 0 条评论) “” |