当前位置:编程学堂 > Python基本数据类型:列表和元组

Python基本数据类型:列表和元组

  • 发布:2023-10-07 22:21

-->

1。列表列表

  List是Python中的基本数据类型之一。还有类似于其他语言中的列表的数据类型。比如js中称为数组。它由[]括起来,每个元素之间用逗号分隔,里面可以存储各种数据类型如:

li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2,3,'小明',],{'name':'alex'}]

与字符串相比,列表不仅可以存储不同的数据类型,而且可以存储大量的数据。 32位python的限制是536870912个元素,64位python的限制是1152921504606846975个元素。而且列表是有序的,有索引值,可以切片,很容易获取值。

添加到列表中

li = ['alex','wusir','egon','女神','太白']
li.append('日天')
li.append('')
li.append()
打印(li)

索引插入

li.insert(,'漂亮')
打印(li)

迭代增加

li.extend('')
打印(li)

删除:.pop() 按索引删除

li = ['alex','wusir','egon','女神','太白']
li.pop()
打印(li)
li.pop()
打印(li)

.remove() 按元素删除

li.remove('wusir')
打印(li)
.clear() 清除列表
li.clear()
打印(li)

del li删除列表,会报错

德尔丽
打印(li)

切片删除

德尔李[:]
打印(li)

列表更改:

  按索引更改:

li[]=‘男神’
打印(li)
li[:]='云姐pl'
打印(li)

公共方法:

l = len(li)
打印(l)
num = li.count('taitai')
打印(数字)
print(li.index('wusir'))

排序:.sort() 向前排序

li = [,,,,,,,,,]
li.sort()
打印(li)
#输出为[,,,,,,,,,,,]

反向排序:

li.sort(反向=True)
打印(li)
#输出为[,,,,,,,,,,,]

反向:.reverse()

li.reverse()
打印(li)

列表嵌套:

li = ['太白','武托兰','元浩',['alex','egon',],]
打印(li[][])
名称 = li[].capitalize()
打印(姓名)
li[] = 姓名
打印(li)
li[] = li[].capitalize()
打印(li)
print(li[].replace('浩','日天'))
li[] = li[].replace('浩','日天')
打印(li)
li[][] = li[][].upper()
打印(li)

2。元组

元祖:只读列表、可循环查询、切片。切片后输出还是元祖
儿子改不了,孙子也许可以改

tu = (,,,'alex',[,,,'太白'],'egon')
打印(tu[])
打印(tu[:])
对于我在 tu:
打印(一)
tu[][]=tu[][].upper()
打印(tu)
tu[].append('sb')
打印(tu)
s = '亚历克斯'
s1 = 'sb'.join(s)
打印(s1)
#列表转化成字符串列表----->str join
li = ['太白','alex','wusir','egon','女神',]
# s = '++++'.join(li)
s = ''.join(li)
#str ----->列表分割()
打印
范围 [,,,,,,,,,,,,,,] 对于范围内的 i(,):
打印(一)
对于范围内的 i():
打印(一)
对于范围 (,,) 内的 i:
打印(一)
对于范围 (,,-) 内的 i:
打印(一)
对于范围 (,-,-) 内的 i:
打印(一) -->

相关文章

最新资讯