python-序列对象方法(38)

>>> 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,>>> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值