您的位置:首页 > 编程语言 > Python开发

python学习笔记【MIT6 二分法,牛顿,拉复生方法,列表】

2016-08-06 18:24 483 查看

#数据类型:

            list列表

    len()可以得出list中的字符数

list中元素位置索引从0开始,[-1]可得最后一个元素(要确保索引不要越界)

>>> Techs = ['MIT', 'Cal Tech']
>>> print Techs
['MIT', 'Cal Tech']
>>> Ivys = ['Harvard', 'Yale', 'Brown']
>>> print Ivys
['Harvard', 'Yale', 'Brown']
>>> Univs = []
>>> Univs.append(Techs)
>>> print Univs
[['MIT', 'Cal Tech']]
>>> Univs.append(Ivys)
>>> print Univs
[['MIT', 'Cal Tech'], ['Harvard', 'Yale', 'Brown']]


muzilan的笔记

数组

for e in Univs:
print e
for c in e: print c

['MIT', 'Cal Tech']
MIT
Cal Tech
['Harvard', 'Yale', 'Brown']
Harvard
Yale
Brown


#如何去除数组中的元素
#如何删除某一位置的元素
#如何添加元素至末尾
#如何添加元素至某一位置
#替换某一位置的元素

##Techs = ['MIT', 'Cal Tech']
##Ivys = ['Harvard', 'Yale', 'Brown']
##Univs = []
##Univs=Techs+Ivys
##print(Univs)
##Univs.pop(1)
##print(Univs)
##print(Univs[1])
##Univs.append('Adam')
##print(Univs)
##Univs.insert(2,'Mike')
##print(Univs)
##Univs[2]='a'
##print(Univs)


>>> Techs = ['MIT', 'Cal Tech']
>>> print Techs
['MIT', 'Cal Tech']
>>> Ivys = ['Harvard', 'Yale', 'Brown']
>>> print Ivys
['Harvard', 'Yale', 'Brown']
>>> Univs = []
>>> Univs.append(Techs)
>>> print Univs
[['MIT', 'Cal Tech']]
>>> Univs.append(Ivys)
>>> print Univs
[['MIT', 'Cal Tech'], ['Harvard', 'Yale', 'Brown']]


tuple元组#immutable(strings也是)

定义一个空的tuple,可以写成
()
,只有1个元素的tuple定义时必须加一个逗号
,


tuple的每个元素,指向永远不变。

>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: