Python3学习笔记_列表_20200418

Python3学习笔记_列表_20200418

⑨ 列表:最重要的数据类型
# 列表的表示:[]表示列表
#列表是存储多个数据的数据类型
my_list=["yuze","notice","new"]
print(my_list)

# list()---类型转换的时候用的
my_list=["yuze","notice","new"]
my_list_1=list()
print(my_list_1)

#列表可以存储多种数据类型
my_list=["yuze","notice","new",["fas",33,3.2],18]
print(my_list)

#列表的长度
print(len(my_list))

#获取某一个元素,索引---字符串的索引可以使用到列表当中
#字符串使用索引后得到的是字符串类型
#列表使用索引后得到的结果是:该元素是什么数据类型,得到的结果就是什么数据类型
print(my_list[-3])

#切片----得到的数据类型还是列表
print(my_list[0:2])


#增加元素,增加一个元素,append(),在列表的最后添加一个元素
my_list.append("kk")
print(my_list)

#在指定的索引位置增加一个元素
my_list.insert(1,"周杰伦")
print(my_list)

#同时加多个元素,列表合并
my_list.extend(["yanzi","dalao"])
print(my_list)

#删除元素
#删除指定的内容,如果找不到该元素,则会报错
my_list.remove("周杰伦")
print(my_list)
#如果有多个"周杰伦",每次只删除一个对象

#删除指定的索引位置
my_list.pop(0)
print(my_list)

#修改某个元素
my_list[0]="无名之辈"
print(my_list)

my_list=["hah","iei","uiui"]
print(my_list)

# None 是一种特殊的数据类型,表示什么都没有
# append 在原来的列表中添加一个元素到末尾
# append 得到的结果是None,由Python的设计者决定的
new_elem=my_list.append("hello")
print(new_elem)

# remove 得到的结果是None,由Python的设计者决定的
ele=my_list.remove("hah")
print(ele)

# pop 得到的结果是我们删除的元素
ele=my_list.pop(0)
print(ele)

#以后我们自己定义,我们可以控制结果 return

#index()与字符串的index()方法一样
#count()与字符串的count()方法一样

# 清空列表元素 clear()
my_list=["hah","iei","uiui"]
print(my_list.clear())   #返回的是None
print(my_list)           #返回的是:[]

# 排序升序:sort()
# 排序降序:sort(reverse=True)
#如果列表中内容是字符串,那这样的排序没有什么意义,
# 如果列表中含有列表,那这样的排序就会报错,因为不同类型的东西是每办法去比较的
# 通常说的排序就是排数字
my_list=[1,5,2,0]
a=my_list.sort()
print(a)          # 返回的结果是None
print(my_list)
发布了5 篇原创文章 · 获赞 0 · 访问量 84

猜你喜欢

转载自blog.csdn.net/qq_31650691/article/details/105636972