Python 基础

工具:Python 3
IDE:Python3自带的IDLE

IDLE可以区分颜色的语法来突出显示代码;
IDLE很清楚Python的缩进语法;
输入部分代码,TAB键可以提供一些待选项提示;
ALT-P 回退
ALT_N 移到下一个

列表

#创建一个列表
movies=["The Holy Grail","The Life of Brain","The Meaning of Life"]
print(len(movies))

Python创建列表时,内存中会创建一个类似数组的数据结构来存储数据,数据项自下而上堆放(堆栈),第一个槽编号为0,第二个槽编号为1,以此类推。访问的时候,用中括号下标偏移量的记法来访问一个列表槽中的数据项。

append()函数可以在列表末尾增加一个数据项;
pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值;
extend()函数可以在列表末尾增加一个数据项集合。
remove()函数可以在列表中找到并删除一个特定的数据项;
insert()函数可以在某个特定的位置前面增加一个数据项。

>>>cast = ["Cleese","Palin","Jones","Idle"]
>>>cast.extend(["Gilliam","Chapman"])
>>>print(cast)
['Cleese', 'Palin', 'Jones', 'Idle', 'Gilliam', 'Chapman']

>>> cast.remove("Chapman")
>>> print(cast)
['Cleese', 'Palin', 'Jones', 'Idle', 'Gilliam']
>>> cast.insert(0,"Chapman")
>>> print(cast)
['Chapman', 'Cleese', 'Palin', 'Jones', 'Idle', 'Gilliam']

向列表中增加数据
Python列表可以包含混合类型的数据,如混合字符串和数字
,因为Python列表是一个高层集合,为存储“相关事物”的集合,而不关心这些事物的类型如何。

列表迭代 for 循环
迭代处理列表时,相应的会把列表中的各个数据值复制到目标标识符。
下例的目标标识符是 each_flick

>>>for each_flick in fav_movies:
    print(each_flick)


The Holy Grail
The Life of Brain

而用while循环编写迭代代码时,必须考虑状态信息,使用一个计数标识符。

>>> while count < len(movies):
    print(movies[count])
    count = count+1


The Holy Grail
The Life of Brain
The Meaning of Life
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值