>>> 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,>>>
python-序列对象方法(38)
最新推荐文章于 2023-01-14 18:00:49 发布
本文深入探讨了Python中常见数据结构的使用方法,包括列表、元组、字符串的转换及操作,展示了如何通过随机数生成列表并进行排序、反转等操作。同时,介绍了enumerate函数在遍历列表时的应用,以及max、min函数在列表中的应用。
267

被折叠的 条评论
为什么被折叠?



