python的for循环及数组,pythonfor数组,for 目标 in
python的for循环及数组,pythonfor数组,for 目标 in
for 目标 in 表达式:
循环体
例子1:
a = ‘songcuiting‘for i in a: print(i,end=‘,‘)
例子2:
member = [‘song‘,‘cui‘,‘ting‘]for each in member: print(each,len(member))
range语法:
range([start,] end[,step=1])
[]括起来的表示非必填参数,start参数表示开始数(不填的时候0开始),step参数表示结束数-1。step表示每隔几个数。默认是1
例子:
list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
list(range(0,5))
[0, 1, 2, 3, 4]
list(range(2,9))
[2, 3, 4, 5, 6, 7, 8]
list(range(1,10,2))
[1, 3, 5, 7, 9]
for i in range(10): if i%2 !=0: print(1,i) continue i += 2 print(2,i)
请回答上面的for循环的输出结果
for i in range(10): i += 2 print(i)
疑问:好像i并不会被i += 2赋值掉。
目前想到的解释是在range(10)在被for循环的时候i又被重新赋值回去了,或则range(10)for循环时候的i不会受其他的影响
member = [‘song‘,‘cui‘,‘ting‘,‘girl‘]
member1 = member [1:3] ##创建member1 角标包含1到3(不包含3的)的数组 最后结果为member1=[‘cui‘,‘ting‘]
member [1:]
member [:3]
member [:]
向列表中添加元素的方法:append、extend、insert
member.append(‘haha‘) #只能逐个在数组尾部添加元素
member.extend(‘haha‘)
member.extend([‘nihao‘,‘xiexie‘]) #可以再数组尾部添加元素及数组
member.insert(1,‘haha‘) #在数组的第二个位子上插入haha
向列表中删除元素:remove()、del 、pop()
member.remove(‘haha‘) ##删除列表中的haha
delmember [1] ##删除列表中的第一个元素
delmember ##删除列表
name = member.pop() ##删除最后一个元素 返回值为这个元素。python数组被创建的时候按按照堆栈的方式创建的,最后放进去的,最先被删除。
python的for循环及数组
相关内容
- python 使用gRPC,python使用grpc,Python gRP
- Python+Selenium笔记(十八):持续集成jenkins,seleniumjen
- python 简单爬虫(beatifulsoup),pythonbeatifulsoup,---恢复内容
- python enumrate使用,pythonenumrate,新接触了一个函数 e
- Python replace()方法,pythonreplace方法,描述Python r
- 一句话搞定python六剑客,一句话python剑客,六剑客一行搞
- Python模块学习 - openpyxl,pythonopenpyxl,openpyxl模块
- pip 升级 Appium-Python-Client,,第一种方法:pip
- python 多线程队列套接字,python多线程队列,#server端im
- 四十六 Python分布式爬虫打造搜索引擎Scrapy精讲—elas
评论关闭