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

#数据类型:

            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'])


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值