2021-05-23

1818-孙同学

发表文章数:8

首页 » Python » 正文

第三次作业:

老师您好,问您个问题,用嵌套循环创建二维列表怎么创建?一开始的空列表怎么定义

#可变字符串,使用io模块
import io
a = 'abcdefghijklmn'
b = io.StringIO(a)
print(b)
print(b.getvalue())
b.seek(3)
b.write('h')
b.getvalue()
print(b.getvalue())




#列表的创建、修改某个元素、切片、计数、反转、排序、最大值、最小值、求和、
#添加元素、删除元素、插入元素、移除某个元素、某个元素首次出现的索引,创建二维列表

#不同方法创建列表
a = [1,2,3,4,5,6]
print(a)
b = '123456'
c = list(b)
print(list(c))
d = [x*2 for x in range(5)]
print(d)

#修改某个元素
a[1] = 10
print(a)
#切片
print(a[:])
print(a[1:5:2])
print(a[::-1])    #将列表原地翻转,倒过来
print(a.count(6)) #查看某个元素出现的次数
a.sort()          #原地排序
print(a)
print(min(a))
print(max(a))
print(sum(a))
print(len(a))
print(a+c)
a.insert(4,'小明')
print(a)
del a[4]      #删除还有pop用法
a.remove(6)
print(a)
print(a.index(3))


#创建二维列表
f = [[1,2,3,4,5],[1,2,3,4,5],[1,2,3,4,5]]
for m in range(3):
    for n in range(5):
        print(f[m][n])
print(f)
        

运行结果:

<_io.StringIO object at 0x000001F58185EF70>
abcdefghijklmn
abchefghijklmn
[1, 2, 3, 4, 5, 6]
['1', '2', '3', '4', '5', '6']
[0, 2, 4, 6, 8]
[1, 10, 3, 4, 5, 6]
[1, 10, 3, 4, 5, 6]
[10, 4]
[6, 5, 4, 3, 10, 1]
1
[1, 3, 4, 5, 6, 10]
1
10
29
6
[1, 3, 4, 5, 6, 10, '1', '2', '3', '4', '5', '6']
[1, 3, 4, 5, '小明', 6, 10]
[1, 3, 4, 5, 10]
1
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]

 

未经允许不得转载:作者:1818-孙同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《2021-05-23》 发布于2021-05-23

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录