python-序列对象方法(38)

news/2024/8/26 12:05:55
>>> from random import randint
>>> alist = list()
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
>>> list((10,20,30))   #元组转换成列表
[10, 20, 30]

>>> astr = str()
>>> str(10)    #将数字转换成字符串
'10'
>>> str(['h','e','l','l','o']) #将列表转换成字符串
"['h', 'e', 'l', 'l', 'o']"

>>> antuple = tuple()
>>> tuple('hello') #将字符串转换成元组
('h', 'e', 'l', 'l', 'o')

>>> num_list = [randint(1,100) for i in range(10)]
>>> num_list
[18, 92, 21, 89, 64, 6, 91, 53, 4, 68]
>>> max(num_list)
92
>>> min(num_list)
4

>>> alist = [10,'john']
>>> list(enumerate(alist)) #enumerate 函数用于遍历序列中的元素以及它们的下标
[(0, 10), (1, 'john')]

>>> for i in range(len(alist)):
...     print('%s:%s' % (i,alist[i]))
... 
0:10
1:john

>>> for item in enumerate(alist):
...     print('%s:%s' % (item[0],item[1]))
... 
0:10
1:john

>>> for ind,val in enumerate(alist):
...     print('%s:%s' % (ind,val))
... 
0:10
1:john

>>> atuple = (96,97,40,75,58,34,69,29,66,90)
>>> sorted(atuple) #排序
[29, 34, 40, 58, 66, 69, 75, 90, 96, 97]
>>> sorted('hello')
['e', 'h', 'l', 'l', 'o']

>>> for i in reversed(atuple): #reversed(),反转
...     print(i,end=',')
... 
90,66,29,69,34,58,75,40,97,96,>>> 

http://www.niftyadmin.cn/n/3433354.html

相关文章

文件分片上传,断点续传

为什么文件要分片上传? 当单文件过大时,因为传输和后端处理文件时间过长都会导致时间过长,如果代理服务器没有在期望时间内获得后端处理程序返回内容,就会向前端抛出timeout错误。所以文件过大,需要对文件进行拆分,分…

ubuntu下SSH免密码登录设置

SSH服务器端:AA的SSH端口:portAA的用户名:nameAA的IP:IPA SSH访问端:BB的用户名:nameBB的IP:IPB效果:B通过SSH访问A1)确认ssh是否安装(通过重启来确认&#x…

纯 Git 实现前端 CI/CD

纯 Git 实现前端 CI/CD 原文链接:纯 Git 实现前端 CI/CD 最近要把前端 react 项目部署到私有服务器上,研究了好几种持续部署方案,这里简单描述一下。 总的部署思路分两种: 1.编译后的文件部署 编译后的文件部署,就是先在本地进行npm run build打包,生成 build 文件夹…

Winsock API 函数大全

Winsock API 函数大全 3 本系统(WinKing)提供之 Windows Sockets API 介面乃是依照 1993年1月20日公布之 WINSOCK 第1.1版(如附录)中所定义之函式 (routine); 包括了30个Berkeley Software Distribution (BSD) 的函式以及16个符合 Windows Message-driven 特性的函…

python-字符串方法(40)

>>> py_str hello word! >>> py_str.capitalize() #把字符串的第一个字符大写 Hello word! >>> py_str.title() #每个单词的第一个字符大写 Hello Word! >>> py_str.center(50) #返回一个原字符串居中,并使用空格填充至长…

STP两种BPDU

BPDU分两种:配置信息BPDUTCN拓扑变更BPDU传递方向:配置信息BPDU从根桥的指定口向下传递,不会从根口发出TCN从根口向根桥传递,直到根桥收到,再发配置信息到各个交换机。转载于:https://blog.51cto.com/windball/2060841…

#pragma comment(lib, WSock32.lib)

#pragma 的使用 尽管 C 和 C 都已经有标准,但是几乎每个编译器 (广义,包含连接器等) 扩展一些 C/C 关键字。 合理地应用这些关键字,有时候能使我们的工作非常方便。下面随便说说 Visual C 中 #pragma 指示符的使用。 一、用#pragma导出DL…

python-shutil模块常用方法(42)

>>> import shutil >>> with open(/etc/passwd,rb) as sfobj: ... with open(/tmp/mima.txt,wb) as dfobj: ... shutil.copyfileobj(sfobj,dfobj) #拷贝文件对象 >>> shutil.copyfile(/etc/passwd,/tmp/mima2.txt) #拷贝&…