博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python--列表操作
阅读量:5078 次
发布时间:2019-06-12

本文共 2503 字,大约阅读时间需要 8 分钟。

# #-*- coding: utf-8 -*-'''@author: soyo'''import numpyimport pandas import math as mfrom _ctypes import Arrayfrom _collections import dequea="soyo"b=200s=0c=b%6d=m.sqrt(25)while b:    s+=b     b-=1print sprint dfor a in ['e','f','g']:    print afor a in "soyo":    print afor a in [1,2,"soyo",8,9]:    print a    if a=="soyo":        for b in a:            print b f=range(20)for a in f:    print a          if a==10:        print "soyo88"w=range(3,8)for a in w:    print a r=range(2,15,3)for a in r:    print aprint "*************"  l=[1,2,3]for a in l:    a+=1;    print a  print lprint "******************"for i in range(len(l)):    l[i]+=1    print l[i]    else:    print "soyosoyo"print lprint len(l)    print "************列表操作***********"                        print "列表切片操作:"p=[1,2,4,5,22,66,78,89,"soyo",56,22,88,22]p3=["soyo2",778,999]print p[0]print p[1]print p[-1]print p[-2]p2=p[1:5]print p2print "列表添加操作"p.append(100)print pprint "/*/*/*/*/*"p.append(p2)      #想要去掉新列表中的[]改用p.extend(p2)print p print "/*/*/*/*/*"print p[-1]for a in p[-1]:    print ap.insert(2, "soyo5")print pp.remove(4)print pp.pop(2)print pprint p.index("soyo")print "//"print pprint p.count(2)p.sort()print pp.reverse()print pprint "列表 用作栈"p4=[1,2,5]p4.append(20)p4.append(98)print p4p4.pop()print p4.pop()  #出栈的元素print p4print "列表 用作队列" #可以实现但是效率不高print "deque 用作队列"  #队列实现改用dequep6=deque([8,9,10])p6.append(11)p6.append(12)print p6p6.popleft()print p6.popleft()print p6

结果:20100

5.0
e
f
g
s
o
y
o
1
2
soyo
s
o
y
o
8
9
0
1
2
3
4
5
6
7
8
9
10
soyo88
11
12
13
14
15
16
17
18
19
3
4
5
6
7
2
5
8
11
14
*************
2
3
4
[1, 2, 3]
******************
2
3
4
soyosoyo
[2, 3, 4]
3
************列表操作***********
列表切片操作:
1
2
22
88
[2, 4, 5, 22]
列表添加操作
[1, 2, 4, 5, 22, 66, 78, 89, 'soyo', 56, 22, 88, 22, 100]
/*/*/*/*/*
[1, 2, 4, 5, 22, 66, 78, 89, 'soyo', 56, 22, 88, 22, 100, [2, 4, 5, 22]]
/*/*/*/*/*
[2, 4, 5, 22]
2
4
5
22
[1, 2, 'soyo5', 4, 5, 22, 66, 78, 89, 'soyo', 56, 22, 88, 22, 100, [2, 4, 5, 22]]
[1, 2, 'soyo5', 5, 22, 66, 78, 89, 'soyo', 56, 22, 88, 22, 100, [2, 4, 5, 22]]
[1, 2, 5, 22, 66, 78, 89, 'soyo', 56, 22, 88, 22, 100, [2, 4, 5, 22]]
7
//
[1, 2, 5, 22, 66, 78, 89, 'soyo', 56, 22, 88, 22, 100, [2, 4, 5, 22]]
1
[1, 2, 5, 22, 22, 22, 56, 66, 78, 88, 89, 100, [2, 4, 5, 22], 'soyo']
['soyo', [2, 4, 5, 22], 100, 89, 88, 78, 66, 56, 22, 22, 22, 5, 2, 1]
列表 用作栈
[1, 2, 5, 20, 98]
20
[1, 2, 5]
列表 用作队列
deque 用作队列
deque([8, 9, 10, 11, 12])
9
deque([10, 11, 12])

转载于:https://www.cnblogs.com/soyo/p/8126141.html

你可能感兴趣的文章
jdk1.8 api 下载
查看>>
getElement的几中属性介绍
查看>>
HTML列表,表格与媒体元素
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
设计器 和后台代码的转换 快捷键
查看>>
STL容器之vector
查看>>
数据中心虚拟化技术
查看>>
复习文件操作
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(4)--外部项目选取器和业务数据连接...
查看>>
oracle 报错ORA-12514: TNS:listener does not currently know of service requested in connec
查看>>
基于grunt构建的前端集成开发环境
查看>>
利用循环播放dataurl的视频来防止锁屏:NoSleep.js
查看>>
python3 生成器与迭代器
查看>>