Python基础(十):list

1.list:列表,有序的,元素可以被修改
“”“列表使用[]括起来,用逗号分隔每个元素,列表中的元素可以是字符,数字,列表,布尔值,内部可以放置任何东西”""

li = [1,2,9,15,"age","list",["lie",1,"3"],True]
#按照索引取值
print(li[4])
#按照切片取值,切片的结果也是列表
print(li[3:7])
for x in li:
    print(x)

2. for语句

sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
    if site == "Runoob":
        print("菜鸟教程!")
        break
    print("循环数据 " + site)
else:
    print("没有循环数据!")
print("完成循环!")

3.列表的插入、删除、替换操作

li1 = [1,2,9,15,"age","list",["lie",1,"3"],True]
li1[2] = 22 # 索引方式替换
print(li1)
li1[1:3] =[120,90]#进行切片修改
print(li1)
li2 = [1,2,9,15,"age","list",["lie",1,"3"],True]
del li2[1]  #索引方式删除操作
print(li2)
del li2[1:3]  #切片方式删除
print(li2)

4.in操作,判断某个数字或字符串是否在列表中

li3 = [1,2,9,15,"age","list",["lie",1,"3"],True]
v =120 in li3
print(v)

5.查找嵌套列表中的字符串

li3 = [1,2,9,15,"age","list",["lie",["jie",1,False],1,"3"],True]
print(li3 [6][1][1])

6.字符串转列表,内部使用了for循环

li4 = "fhgjasjkhsahkasjd"
new_li = list(li4)
print(new_li)

7.列表转字符串 利用For循环实现

li5 = [12,15,"lis","88",True]
s = ""
for i in li5:
    s=s+str(i)
print(s)

#如果列表中都是字符串的话,可以使用join将列表拼接成字符串

li6 = ["lis","88"]
s = ""
r =s.join(li6)
print(r)

8.数字转化为列表
#‘int’ object is not iterable 整形不能迭代

"""li5 = 12345
s = list(li5)
print(s)"""

字符串:字符串直接转列表;字符串直接转元组
列表:列表转字符串时,需要使用for循环(列表内都是字符串时,用join);列表直接转元组
元组:元组直接转列表,元组转字符串,元组中有数字,字符,需要自己写FOR循环,元组中都是字符串的话,可以使用join

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值