菜鸟"Python"之————题海战术(5)

列表的操作
user=['你','好','世','界']
user.append('哈哈')               #append 实在列表尾部进行追加
print(user)

insert 根据下标插入
user.insert(0,'成龙')
#print(user)

列表的遍历操作 for i in
for i in user:
    print(i, end=" ")

使用多个变量名接受元素
a=['你','好',['哈','a']]
print(a[2][1])
列表排序操作  sort()
list=[1,6,7,56,34,10]
list.sort()  # 默认是升序
# print(list)
alph = ["c","r","n","a","b","e"]
alph.sort()  # 默认是升序
# print(alph)

A_list = ["abc","ABD","aBe"]
# A_list.sort()  # 默认是先把大写往前排
A_list.sort(key=str.lower)  # 指定  key=str.lower 字母按照首字母小写往后排列
print(A_list)


#reverse = True 表示降序排序
num_List = [1,4,7,6,9,10,23]
# num_List.sort(reverse=True) # 降序 True
# num_List.sort(reverse=False)  #升序  False
# print(num_List)

reverse()翻转
num_List.reverse()
print(num_List) # 倒序输出

sorted() 可以对列表进行排序操作
b_list  = ["c","r","a","b","e"]
new_list = sorted(b_list)  # 进行排序
print(new_list)

 sorted  和 reverse 协同使用
i_list = [23,15,21,65,77,100,32]
z_list = sorted(i_list,reverse=False) # reverse=True降序  False升序
print(z_list)


元祖 格式:变量名=(元素1,元素2,。。。)
注意 元祖只有一个元素,也要以逗号结尾
起始下标是从 0 开始 倒序是从-1 开始
a_tup=(1,2,3,4,5)

访问元祖元素通过下标
print(a_tup[1])

for 循环遍历元祖
for temp in a_tup:
  print(temp,end=" ")

可以存储 int 字符串 float bool 列表 字典

元祖合并
a=(11,22)
b=(33,44)
c=a+b
print(c)


重复
a=(11,22)
b=a*4
print(b)

多维元祖

a=((1,2,3),(4,5,6),(7,8,9))
print(a[0])
print(a[1][2])

使用多个变量接受元祖的值
name,age=('北京','18')
print(name)
print(age)

注意 元祖元素不能被被修改

tup 函数    #将一个对象转换成元祖
a='a,b,c,d'     #注意 int  类型不能被迭代 所以不能转
a=tuple(a)
print(a)

#列表转元祖
a=[1,2,3,4,5]
a=tuple(a)
print(a)

深浅拷贝    ********          *********           &&&&&&&&&             &&&&&&&&&&
  1:对于不可变对象 数字 ,字符串, 元祖 ,无论是深拷贝还是浅拷贝,内存地址和值都是相同的,没有意义;

  2:对于可变的对象,字典类型 ,列表元祖,列表 的  :

     浅拷贝:外层地址不同 内层地址相同  值相同

     深拷贝:外层地址不同 内层地址相同  值相同

  3  嵌套列表   深浅内外都发生改变    值相同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值