基础数据类型(列表,元祖)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础数据类型(列表,元祖)相关的知识,希望对你有一定的参考价值。

列表(list)是Python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。

[1,2,c,dfas,True]
索引和切片。
li = [1,2,3,af,re,4,45]
print(li[0])
print(li[3])
print(li[-1])

切片输出的结果也是列表,形成的新列表中的元素的数据类型不变.

li = [1,2,3,‘af‘,‘re‘,4,‘45‘]
切片: print(li[
0:3]) print(li[2:5]) print(li[0:5:2]) print(li[-2::-2]) print(li[5:0:-2])

输出:

[1, 2, 3]
[3, af, re]
[1, 3, re]
[4, af, 2]
[4, af, 2]

列表的增删改查:(对列表的操作,会直接改变原列表)

 

增:

li = [‘taibai‘,‘alex‘,‘wusir‘]
#
1增加 append 在最后增加一个元素print(li.append(‘yuanhao‘))li.append([1,2,3,‘www‘])print(li)

输出:

None
[‘taibai‘, ‘alex‘, ‘wusir‘, ‘yuanhao‘, [1, 2, 3, ‘www‘]]

应用:

li = []
while
True: username = input(请输入员工姓名:) if username.lower() == q:break li.append(username) print(li)

 

 

 


#insert 插入
# li = [‘taibai‘,‘alex‘,‘wusir‘]
# li.insert(1,‘日天‘)
# print(li)
#extend 迭代的添加
# li.extend(‘q‘)
# li.extend(‘asdt‘)
# li.extend([1,2,3,‘www‘])
# print(li)

 

 

afafafafa

删:

li = [taibai,alex,wusir,egon,hulu,jingnvshen]
#删除 pop 按照索引去删除,有返回值
name = li.pop(1)
# print(li)
# print(name)
#remove 按照元素去删除,(有返回值)????
# li.remove(alex)
# print(li)
#clear 清空列表
# li.clear()
# print(li)
#del
# li = [taibai,alex,wusir,egon,hulu,jingnvshen]
# del li[2:4]
# print(li)
# del li[0:4:2]
# print(li)

改:

li = [taibai,alex,wusir,egon,hulu,jingnvshen]
#改 切片先删除,迭代着添加
# li[0] = ‘男神‘
# print(li)
# li[0:3] = ‘都是男人‘
# print(li)
li[:] = 都是男人
print(li)
# li[0:2] = [‘asd‘]
# print(li)
# li[0:2] = [‘asd‘,‘fdsa‘,123]
# print(li)

查:

li = [taibai,alex,wusir,egon,hulu,jingnvshen]
# print(li[1:4])
# for i in li:
#     print(i)
# li = [‘taibai‘,‘taibai‘,‘wusir‘,‘egon‘,‘taibai‘,‘jingnvshen‘]
# del li
# print(li)

 

以上是关于基础数据类型(列表,元祖)的主要内容,如果未能解决你的问题,请参考以下文章

python基础数据类型一(元祖)

Python基础-python数据类型之元祖字典

腾讯课堂——基础数据类型(tuple元祖)

python基础数据类型--字典--相关代码

Python基础-列表元祖字典字符串

python的列表,元祖及字典