pycharm的列表基础

列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可
列表可以使用切片语法
数据结构
li=[33.33,"abc",'456',90,2014,2000]
print(type(li))
print(li)
print(li[-3:])
print(li[-1::-1])
-----------
列表的增,删,改,查
列表  增
li=[33.33,"abc",'456',90,2014,2000]
print(type(li))
print(li)
print(li[-3:])
print(li[-1::-1])
li.append('2011')(append是默认在尾部增加属性)
print(li)
li.insert(2,'psv')
(insert是可选位置进行增加如果选择
点超出内容时则在追尾部呈现
插入数据时后面的数据向后移动 )
print(li)
li.insert(li.__len__()+1,'psv')
print(li)



li1=['a','b','c','d']
li2=[1,2,3,4,]
li1.append(li2)[使得两个数据叠加,是直接将li2的内容直接放置在li1里面并非是成为li1的内容]
print(li1)

li1=['a','b','c','d']
li2=[1,2,3,4,]
li1.extend(li2)  使得两个数据叠加, 直接将li2成为li1的数据

print(li1)



li1=['a','b','c','d']
li2=[1,2,3,4,]
li3=12
print(li1*3)
print(li2*3)
print(li3*3)
#乘与语法的时候乘三是将内容成为三分
#使用数字时为数学算法12将成为36


#替换
li1=['a','b','c','d']
li2=[1,2,3,4,]
li1[0]='d'
li2[-1]=1
print(li2)
print(li1)
#替换的时候无法替换超过内容长度的,超过时将会报错。


#删除
li1=['a','b','c','d']
li2=[1,2,3,4,]
del li2[1]
del li1[:-1]
# [:-1]为之保存最后一位删除其余全部
print(li2)
print(li1)
li2.pop(1)
print(li2)
#pop与del使用效果一样,但是都无法超出内容,一旦超出则直接报错
li2.remove(4)
#remove只删除里面的内容如果内容有相同的数据则删除第一个匹配项
 print(li2)


#查找
li1=['a','b','c','d']
li2=[1,2,3,4]
print(li2.index(3,0,-1))
#index(查找内容,查找位置前,查找位置后)
print(3 not in li2)
#查找目标项是否存在于某个内容里

嵌套使用
li1=['a','b','c','d']
li2=[1,2,3,4]
li3=[li1,li2]
print(li3[1][3])
#打包,可以无限嵌套
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在Pycharm中编写基础代码可以按照以下步骤进行操作。首先,打开Pycharm并创建一个新的Python项目。然后,在空白位置右键点击并选择"Run",这样就可以调出Pycharm的控制台并输出程序结果。如果需要进行界面设置,可以点击"File",然后选择"Settings"或"Default Settings"来进行外观设置。在编写代码时,可以使用Python中的序列(列表、元组和字符串)、映射(字典)和集合来处理数据。序列中的每个元素都有自己的编号,而字典中的每个元素都有一个名字(键)。在Python中,列表和元组是最常见的序列类型,而字典是唯一的内建映射类型。此外,还可以使用集合来进行数据的去重和集合运算。如果需要查看已安装的包的名称和版本号,可以通过命令行输入"pip list"或"conda list"来查看。另外,可以通过导入相应的包并使用"print(包名.__version__)"来查看特定包的版本号。在编写代码时,还可以使用Type Annotation来注解变量的类型。例如,可以使用"a: int = 10"来定义一个整型变量a。最后,如果需要清除Pycharm的Python Console终端,可以使用相应的清除命令。\[1\]\[2\]\[3\]\[4\]\[5\] #### 引用[.reference_title] - *1* [Python基础 (二)Pycharm基本使用](https://blog.csdn.net/becomeyee/article/details/124020445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [pycharm100例](https://blog.csdn.net/m0_69223265/article/details/127112220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* *4* *5* [Pytorch:一些常用代码](https://blog.csdn.net/qimo601/article/details/123575648)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值