ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

列表 (list)

2022-07-18 17:05:32  阅读:120  来源: 互联网

标签:male 22 list li yoki print 列表


# 中括号括起来
# ‘,’分割每个元素
# 列表中的元素可以是数字、字符串、列表、布尔值...所有的都能放进去
# “集合”,内部放置任何东西

li = [1, 2, 3, 4, 5, [1, 2, 3], 7, 8, 9]

#列表元素可以被修改
# 索引取值,切片取值,for循环取值
#修改
#切片
# 删除
del li[2:6]
print(li)
del li

li = [1, 2, 3, 4, 5, [1, 2, 3], 7, 8, 9]
print(1 in li)

li = [1, 2, 3, 4, 5, [1, 2,["yoki", 22], 3], 7, 8, 9]
print(li[5][2][0][1])

# 转换
a = "123"
int(a)
a = 123
str(a)
# 字符串转换列表,内部使用for循vvv``2环
s = "yokiyokiyokiyokiyoki"
print(list(s))
# ['y', 'o', 'k', 'i', 'y', 'o', 'k', 'i', 'y', 'o', 'k', 'i', 'y', 'o', 'k', 'i', 'y', 'o', 'k', 'i']
# 列表转换成字符串,需要自己写一个for循环一个一个处理
#列表里面有数字、字符串
list = ['y', 'o', 'k', 'i', 123, 'y', 'o', 'k', 'i', 'y', 'o', 'k', 'i', 'y', 'o', 'k', 'i']
s = ""
for i in li:
    s = s + str(i)
print(s)
#列表里面只有字符串
li = ["yoki", '22', "male"]
print("".join(li))

###########list类中提供的方法,对象.方法(..)
li = ["yoki", '22', "male"]
# 在原来值后面追加
li.append("yuqi")
print(li)

# 清空列表
li.clear()
print(li)

# 拷贝,浅拷贝
li = ["yoki", '22', "male"]
v = li.copy()
print(v)

# 计算元素出现的次数
print(li.count("yoki"))

# 扩展原列表
li.append(["yoki", "yuqi"])
v.extend(["yoki", "yuqi"]) #参数:可迭代对象
print(li)
print(v)
v.extend("雨奇")
print(v)

# 索引
# 根据值获取当前值索引位置(左边优先)
li = ["yoki", '22', "male"]
print(li.index("yoki"))

# 在指定位置插入元素
li = ["yoki", '22', "male"]
li.insert(1, "yuqi")
print(li)

# pop删除某个值,并获取删除的值,默认删除最后一个元素
li = ["yoki", '22', "male","yuqi"]
v = li.pop()
print(li)
print(v)
v = li.pop(1)
print(li)
print(v)

# 删除列表中的指定值,左边优先
li = ["yoki", '22', "male","yuqi"]
li.remove("male")
print(li)
# PS:删除---pop|remove|del li|del li[4:9]

# 排序
li = ["yoki", '22', "male","yuqi"]
li.sort()
li.sort(reverse=True)
#     def sort(self, *args, **kwargs): # real signature unknown
#         """ Stable sort *IN PLACE*. """
#         pass
### 补充:字符串创建后,不可修改
# v = "alex"
# v = v.replace('l','el')
# print(v)

# li = [11,22,33,44]
# li[0]
# li[0] = 999

# s = "alex"
# li[0]
# s[0] = "E"
# 列表有序,元素可以被修改

 

标签:male,22,list,li,yoki,print,列表
来源: https://www.cnblogs.com/yuqi-yoki/p/16491050.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有