1642581396
Không có mảng sẵn có hàm chứa () trong JavaScript. Để kiểm tra xem một mảng có chứa mục cụ thể hay không, hãy sử dụng array includes()
hàm.
Để kiểm tra xem mảng JavaScript có chứa mục hay không, hãy sử dụng array includes()
phương pháp. JavaScript array includes()
là một phương thức có sẵn để kiểm tra xem một mảng có chứa một phần tử được chỉ định hay không. Phương thức JavaScript include () trả về true
nếu một mảng chứa một phần tử. Nếu không, nó sẽ trả về false
.
Phương thức JavaScript includes()
hạn chế việc một mảng có chứa một phần tử cụ thể trong số các mục nhập của nó, trả về true
hoặc false
khi thích hợp.
array.includes(element, start)
Phần tử là tham số bắt buộc và nó là phần tử cần tìm kiếm.
Bắt đầu là một tham số tùy chọn có giá trị mặc định là 0 tại vị trí nào trong mảng để bắt đầu tìm kiếm.
Phương includes()
thức trả về giá trị boolean.
Xem đoạn mã sau.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes('Adam'))
true
Điều đó có nghĩa là Adam ở đó trong mảng tối , và nó ở đó. Bây giờ, chúng ta hãy xem một điều kiện mà mục đó không có trong mảng.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes('Claudia'))
false
Nếu tham số bắt đầu lớn hơn hoặc bằng độ dài của mảng, giá trị false được trả về. Mảng sẽ không được tìm kiếm.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes('Jonas', 6))
false
Trong đoạn mã này, trình thông dịch sẽ bắt đầu tìm kiếm Jonas ở chỉ mục 6, chỉ số này không có trong mảng và đó là lý do tại sao nó trả về false.
Nó sẽ chỉ được tính nếu bạn cung cấp vị trí bắt đầu và sau đó nếu nó tìm thấy phần tử đó, nó sẽ trả về true.
Nếu bạn không truyền bất kỳ đối số nào cho hàm include (), thì nó sẽ trả về giá trị false.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes())
false
Chúng tôi không biết mục chúng tôi đang tìm kiếm vượt qua, vì vậy nó sẽ trả về true.
Để kiểm tra xem mảng Javascript có chứa một đối tượng có thuộc tính bằng một giá trị nhất định hay không, không có phương thức sẵn có nào để làm điều đó. Chúng ta phải viết logic của mình để kiểm tra một mảng có chứa một Đối tượng.
// app.js
let dark = [
{
name: 'Jonas',
friend: 'Martha'
},
{
name: 'Mikkel',
friend: 'Jonas'
},
{
name: 'Ulrich',
friend: 'Katerina'
}
]
let found = false;
for (let i = 0; i < dark.length; i++) {
if (dark[i].name == 'Ulrich') {
found = true;
break;
}
}
console.log(found)
true
Trong ví dụ này, chúng tôi đã xác định một mảng chứa ba đối tượng. Chúng tôi đang kiểm tra xem một mảng có chứa một đối tượng cụ thể hay không bằng cách so sánh giá trị của nó.
Không có cách " kỳ diệu " nào để kiểm tra một cái gì đó trong mảng mà không có vòng lặp. Ngay cả khi bạn sử dụng một số hàm bậc cao hơn, thì bản thân hàm sẽ sử dụng vòng lặp. Những gì bạn có thể làm là thoát ra khỏi vòng lặp ngay khi bạn tìm thấy thứ bạn đang tìm kiếm để giảm thiểu thời gian tính toán.
Chúng ta có thể sử dụng kết hợp các hàm bậc cao của Javascript như array.filter()
và hàm mũi tên.
// app.js
let dark = [
{
name: 'Jonas',
friend: 'Martha'
},
{
name: 'Mikkel',
friend: 'Jonas'
},
{
name: 'Ulrich',
friend: 'Katerina'
}
]
let found = false;
if (dark.filter(d => d.name === 'Ulrich').length > 0) {
found = true;
}
console.log(found)
true
Ở đây, chúng ta đang lọc ra mảng có giá trị là Ulrich và nếu độ dài mảng> 0, thì điều đó có nghĩa là mảng đó bao gồm mục đó và chúng ta sẽ trả về true nếu không sẽ nhận được false.
Chúng ta cũng có thể sử dụng một hàm array.some () . Trong trường hợp đó, chúng ta không phải kiểm tra điều kiện mảng trống.
// app.js
let dark = [
{
name: 'Jonas',
friend: 'Martha'
},
{
name: 'Mikkel',
friend: 'Jonas'
},
{
name: 'Ulrich',
friend: 'Katerina'
}
]
let found = false;
if (dark.some(d => d.name === 'Ulrich')) {
found = true;
}
console.log(found)
true
Nó sẽ cung cấp cho chúng ta cùng một đầu ra. Nếu mảng chứa một đối tượng, thì nó trả về true , ngược lại là false .
Để kiểm tra xem Javascript có chứa một chuỗi hay không, hãy sử dụng array indexOf()
hàm mà tất cả các mảng đều có (ngoại trừ Internet Explorer 8 trở xuống) sẽ trả về chỉ mục của phần tử trong mảng hoặc -1 nếu phần tử đó không có trong mảng.
Phương thức JavaScript array indexOf()
tìm kiếm một mảng cho phần tử được chỉ định và trả về vị trí của nó.
Tìm kiếm sẽ bắt đầu ở vị trí cụ thể hoặc bắt đầu nếu không có vị trí bắt đầu nào được xác định và kết thúc tìm kiếm ở cuối mảng. Nó trả lại -1
nếu mục không được tìm thấy.
// app.js
let dark = [
'Jonas',
'Mikkel',
'Ulrich',
]
let found = false;
if (dark.indexOf('Jonas') > -1) {
found = true;
}
console.log(found);
true
Trong ví dụ của chúng tôi, Jonas
được bao gồm trong mảng của chúng tôi, vì vậy nó trả về true
.
Để kiểm tra xem mảng có chứa mảng trong Javascript hay không, hãy sử dụng hàm array some () và array include (). Phương thức some () mảng kiểm tra từng mục của mảng với một phương thức kiểm tra và trả về true
nếu bất kỳ mục nào của mảng vượt qua hàm kiểm tra. Nếu không, nó sẽ trả về false
.
Cả indexOf ()> = 0 và include () đều trả về true
nếu đối số đã cho có trong mảng.
// app.js
let dark = [
'Jonas',
'Mikkel',
'Ulrich',
]
let dark2 = [
'Claudia',
'Noah',
'Jonas'
]
const found = dark.some(r => dark2.includes(r))
console.log(found);
true
Ở đây, chúng tôi đã sử dụng kết hợp hai hàm.
array.some()
array.includes()
Nó sẽ so sánh mọi phần tử từ mảng tối sang dark2
mảng và nếu một phần tử duy nhất được tìm thấy là chung thì nó sẽ trả về true
và nếu cả hai mảng khác nhau thì nó sẽ trả về false
.
Ví dụ của chúng tôi, Jonas
được tìm thấy trong cả hai mảng, đó là lý do tại sao nó trả về true
. Hãy kiểm tra kịch bản khác.
// app.js
let dark = [
'Jonas',
'Mikkel',
'Ulrich',
]
let dark2 = [
'Claudia',
'Noah',
'Adam'
]
const found = dark.some(r => dark2.includes(r))
console.log(found);
false
Bạn có thể thấy rằng các phần tử của cả hai mảng đều khác nhau và đó là lý do tại sao nó trả về false
.
1642581396
Không có mảng sẵn có hàm chứa () trong JavaScript. Để kiểm tra xem một mảng có chứa mục cụ thể hay không, hãy sử dụng array includes()
hàm.
Để kiểm tra xem mảng JavaScript có chứa mục hay không, hãy sử dụng array includes()
phương pháp. JavaScript array includes()
là một phương thức có sẵn để kiểm tra xem một mảng có chứa một phần tử được chỉ định hay không. Phương thức JavaScript include () trả về true
nếu một mảng chứa một phần tử. Nếu không, nó sẽ trả về false
.
Phương thức JavaScript includes()
hạn chế việc một mảng có chứa một phần tử cụ thể trong số các mục nhập của nó, trả về true
hoặc false
khi thích hợp.
array.includes(element, start)
Phần tử là tham số bắt buộc và nó là phần tử cần tìm kiếm.
Bắt đầu là một tham số tùy chọn có giá trị mặc định là 0 tại vị trí nào trong mảng để bắt đầu tìm kiếm.
Phương includes()
thức trả về giá trị boolean.
Xem đoạn mã sau.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes('Adam'))
true
Điều đó có nghĩa là Adam ở đó trong mảng tối , và nó ở đó. Bây giờ, chúng ta hãy xem một điều kiện mà mục đó không có trong mảng.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes('Claudia'))
false
Nếu tham số bắt đầu lớn hơn hoặc bằng độ dài của mảng, giá trị false được trả về. Mảng sẽ không được tìm kiếm.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes('Jonas', 6))
false
Trong đoạn mã này, trình thông dịch sẽ bắt đầu tìm kiếm Jonas ở chỉ mục 6, chỉ số này không có trong mảng và đó là lý do tại sao nó trả về false.
Nó sẽ chỉ được tính nếu bạn cung cấp vị trí bắt đầu và sau đó nếu nó tìm thấy phần tử đó, nó sẽ trả về true.
Nếu bạn không truyền bất kỳ đối số nào cho hàm include (), thì nó sẽ trả về giá trị false.
// app.js
let dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva']
console.log(dark.includes())
false
Chúng tôi không biết mục chúng tôi đang tìm kiếm vượt qua, vì vậy nó sẽ trả về true.
Để kiểm tra xem mảng Javascript có chứa một đối tượng có thuộc tính bằng một giá trị nhất định hay không, không có phương thức sẵn có nào để làm điều đó. Chúng ta phải viết logic của mình để kiểm tra một mảng có chứa một Đối tượng.
// app.js
let dark = [
{
name: 'Jonas',
friend: 'Martha'
},
{
name: 'Mikkel',
friend: 'Jonas'
},
{
name: 'Ulrich',
friend: 'Katerina'
}
]
let found = false;
for (let i = 0; i < dark.length; i++) {
if (dark[i].name == 'Ulrich') {
found = true;
break;
}
}
console.log(found)
true
Trong ví dụ này, chúng tôi đã xác định một mảng chứa ba đối tượng. Chúng tôi đang kiểm tra xem một mảng có chứa một đối tượng cụ thể hay không bằng cách so sánh giá trị của nó.
Không có cách " kỳ diệu " nào để kiểm tra một cái gì đó trong mảng mà không có vòng lặp. Ngay cả khi bạn sử dụng một số hàm bậc cao hơn, thì bản thân hàm sẽ sử dụng vòng lặp. Những gì bạn có thể làm là thoát ra khỏi vòng lặp ngay khi bạn tìm thấy thứ bạn đang tìm kiếm để giảm thiểu thời gian tính toán.
Chúng ta có thể sử dụng kết hợp các hàm bậc cao của Javascript như array.filter()
và hàm mũi tên.
// app.js
let dark = [
{
name: 'Jonas',
friend: 'Martha'
},
{
name: 'Mikkel',
friend: 'Jonas'
},
{
name: 'Ulrich',
friend: 'Katerina'
}
]
let found = false;
if (dark.filter(d => d.name === 'Ulrich').length > 0) {
found = true;
}
console.log(found)
true
Ở đây, chúng ta đang lọc ra mảng có giá trị là Ulrich và nếu độ dài mảng> 0, thì điều đó có nghĩa là mảng đó bao gồm mục đó và chúng ta sẽ trả về true nếu không sẽ nhận được false.
Chúng ta cũng có thể sử dụng một hàm array.some () . Trong trường hợp đó, chúng ta không phải kiểm tra điều kiện mảng trống.
// app.js
let dark = [
{
name: 'Jonas',
friend: 'Martha'
},
{
name: 'Mikkel',
friend: 'Jonas'
},
{
name: 'Ulrich',
friend: 'Katerina'
}
]
let found = false;
if (dark.some(d => d.name === 'Ulrich')) {
found = true;
}
console.log(found)
true
Nó sẽ cung cấp cho chúng ta cùng một đầu ra. Nếu mảng chứa một đối tượng, thì nó trả về true , ngược lại là false .
Để kiểm tra xem Javascript có chứa một chuỗi hay không, hãy sử dụng array indexOf()
hàm mà tất cả các mảng đều có (ngoại trừ Internet Explorer 8 trở xuống) sẽ trả về chỉ mục của phần tử trong mảng hoặc -1 nếu phần tử đó không có trong mảng.
Phương thức JavaScript array indexOf()
tìm kiếm một mảng cho phần tử được chỉ định và trả về vị trí của nó.
Tìm kiếm sẽ bắt đầu ở vị trí cụ thể hoặc bắt đầu nếu không có vị trí bắt đầu nào được xác định và kết thúc tìm kiếm ở cuối mảng. Nó trả lại -1
nếu mục không được tìm thấy.
// app.js
let dark = [
'Jonas',
'Mikkel',
'Ulrich',
]
let found = false;
if (dark.indexOf('Jonas') > -1) {
found = true;
}
console.log(found);
true
Trong ví dụ của chúng tôi, Jonas
được bao gồm trong mảng của chúng tôi, vì vậy nó trả về true
.
Để kiểm tra xem mảng có chứa mảng trong Javascript hay không, hãy sử dụng hàm array some () và array include (). Phương thức some () mảng kiểm tra từng mục của mảng với một phương thức kiểm tra và trả về true
nếu bất kỳ mục nào của mảng vượt qua hàm kiểm tra. Nếu không, nó sẽ trả về false
.
Cả indexOf ()> = 0 và include () đều trả về true
nếu đối số đã cho có trong mảng.
// app.js
let dark = [
'Jonas',
'Mikkel',
'Ulrich',
]
let dark2 = [
'Claudia',
'Noah',
'Jonas'
]
const found = dark.some(r => dark2.includes(r))
console.log(found);
true
Ở đây, chúng tôi đã sử dụng kết hợp hai hàm.
array.some()
array.includes()
Nó sẽ so sánh mọi phần tử từ mảng tối sang dark2
mảng và nếu một phần tử duy nhất được tìm thấy là chung thì nó sẽ trả về true
và nếu cả hai mảng khác nhau thì nó sẽ trả về false
.
Ví dụ của chúng tôi, Jonas
được tìm thấy trong cả hai mảng, đó là lý do tại sao nó trả về true
. Hãy kiểm tra kịch bản khác.
// app.js
let dark = [
'Jonas',
'Mikkel',
'Ulrich',
]
let dark2 = [
'Claudia',
'Noah',
'Adam'
]
const found = dark.some(r => dark2.includes(r))
console.log(found);
false
Bạn có thể thấy rằng các phần tử của cả hai mảng đều khác nhau và đó là lý do tại sao nó trả về false
.
1658882820
Các đối tượng trong JavaScript là các kiểu dữ liệu không nguyên thủy chứa một bộ sưu tập các cặp khóa-giá trị không có thứ tự.
Như bạn có thể thấy trong hình trên, khóa là thuộc tính và mỗi giá trị đối tượng phải có một khóa.
Khi tương tác với các đối tượng, các tình huống có thể phát sinh yêu cầu bạn kiểm tra xem có một khóa cụ thể nào tồn tại hay không. Điều quan trọng cần lưu ý là nếu bạn biết một khóa tồn tại tự động có nghĩa là một giá trị tồn tại. Giá trị này có thể là bất kỳ thứ gì - thậm chí trống, rỗng hoặc không xác định.
Trong bài viết này, chúng ta sẽ tìm hiểu các phương pháp khác nhau để kiểm tra xem khóa của đối tượng có tồn tại trong JavaScript hay không.
Trong trường hợp bạn đang vội, đây là hai phương pháp tiêu chuẩn mà chúng tôi có thể sử dụng để kiểm tra:
// Using in operator
'key' in object
// Using hasOwnProperty() method
object.hasOwnProperty('key')
key
trong JavaScript bằng in
Toán tử hay khôngBạn có thể sử dụng toán tử JavaScript in
để kiểm tra xem một thuộc tính / khóa được chỉ định có tồn tại trong một đối tượng hay không. Nó có cú pháp đơn giản và trả về true
nếu thuộc tính / khóa được chỉ định tồn tại trong đối tượng được chỉ định hoặc chuỗi nguyên mẫu của nó.
Cú pháp khi sử dụng toán tử là:in
'key' in object
Giả sử chúng ta có một đối tượng chứa thông tin chi tiết của người dùng:
let user = {
name: "John Doe",
age: 40
};
Chúng tôi có thể kiểm tra xem khóa có tồn tại hay không bằng in
toán tử như dưới đây:
'name' in user; // Returns true
'hobby' in user; // Returns false
'age' in user; // Returns true
Lưu ý: Giá trị trước in
từ khóa phải thuộc loại string
hoặc symbol
.
key
trong JavaScript bằng hasOwnProperty()
phương pháp này hay khôngBạn có thể sử dụng phương thức JavaScript hasOwnProperty()
để kiểm tra xem một đối tượng được chỉ định có thuộc tính đã cho làm thuộc tính của nó hay không. T
phương pháp của anh ấy khá giống với in
toán tử. Nó nhận trong một string
và sẽ trả về true
nếu key
tồn tại trong đối tượng và false
nếu không.
Cú pháp khi sử dụng hasOwnProperty()
phương thức là:
object.hasOwnProperty('key')
Giả sử chúng ta có một đối tượng chứa thông tin chi tiết của người dùng:
let user = {
name: "John Doe",
age: 40
};
Chúng tôi có thể kiểm tra xem khóa có tồn tại hay không bằng in
toán tử như dưới đây:
user.hasOwnProperty('name'); // Returns true
user.hasOwnProperty('hobby'); // Returns false
user.hasOwnProperty('age'); // Returns true
Lưu ý: Giá trị bạn truyền vào hasOwnProperty()
phương thức phải là kiểu string
hoặc symbol
.
Vì bây giờ chúng ta biết rằng các phương thức này tồn tại, nên bây giờ chúng ta có thể sử dụng một điều kiện để kiểm tra và thực hiện bất kỳ thao tác nào chúng ta muốn thực hiện:
if ("name" in user) {
console.log("the key exists on the object");
}
// Or
if (user.hasOwnProperty("name")) {
console.log("the key exists on the object");
}
Trong bài này, chúng ta đã học cách kiểm tra xem một đối tượng có khóa hay không bằng cách sử dụng hai phương pháp chuẩn. Sự khác biệt giữa hai phương pháp là Object.hasOwnProperty()
tìm kiếm một khóa trong một đối tượng trong khi in
toán tử tìm kiếm khóa trong đối tượng và chuỗi nguyên mẫu của nó.
Có những phương pháp khác mà bạn có thể sử dụng, nhưng tại một số thời điểm, chúng có thể trở nên quá phức tạp và không dễ hiểu. Chúng cũng có thể thất bại khi được kiểm tra trong các điều kiện nhất định.
Ví dụ: chúng ta có thể sử dụng chuỗi tùy chọn, vì vậy nếu một khóa được chỉ định không tồn tại, nó sẽ trả về undefined
:
let user = {
name: "John Doe",
age: 40
};
console.log(user?.name); // Returns John Doe
console.log(user?.hobby); // Returns undefined
console.log(user?.age); // Returns 40
Vì vậy, chúng tôi có thể tạo một điều kiện mà, khi nó không bằng undefined
, điều đó có nghĩa là khóa tồn tại:
if (user?.hobby !== undefined) {
console.log("The key exists on the object");
}
Như chúng tôi đã nói trước đó, các phương pháp này không thành công khi thử nghiệm với một số điều kiện không phổ biến. Ví dụ: trong tình huống khi một khóa cụ thể được đặt thành "không xác định", như bên dưới, điều kiện không thành công:
let user = {
name: "John Doe",
age: undefined
};
console.log(user?.age); // Returns undefined
Một ví dụ khác khi nó hoạt động nhưng trở nên phức tạp là khi chúng ta sử dụng Object.keys()
phương thức cùng với some()
phương thức. Điều này hoạt động nhưng không thực sự dễ hiểu:
let user = {
name: "John Doe",
age: undefined
};
const checkIfKeyExist = (objectName, keyName) => {
let keyExist = Object.keys(objectName).some(key => key === keyName);
return keyExist;
};
console.log(checkIfKeyExist(user, 'name')); // Returns true
Trong đoạn mã trên, chúng tôi đã gỡ bỏ tất cả các khóa dưới dạng một mảng và sau đó áp dụng some()
phương pháp để kiểm tra xem liệu ít nhất một phần tử trong mảng có vượt qua bài kiểm tra hay không. Nếu nó vượt qua, nó trở lại true
, ngược lại false
.
Chúc bạn viết mã vui vẻ!
Nguồn: https://www.freecodecamp.org/news/how-to-check-if-an-object-has-a-key-in-javascript/
1622207074
Who invented JavaScript, how it works, as we have given information about Programming language in our previous article ( What is PHP ), but today we will talk about what is JavaScript, why JavaScript is used The Answers to all such questions and much other information about JavaScript, you are going to get here today. Hope this information will work for you.
JavaScript language was invented by Brendan Eich in 1995. JavaScript is inspired by Java Programming Language. The first name of JavaScript was Mocha which was named by Marc Andreessen, Marc Andreessen is the founder of Netscape and in the same year Mocha was renamed LiveScript, and later in December 1995, it was renamed JavaScript which is still in trend.
JavaScript is a client-side scripting language used with HTML (Hypertext Markup Language). JavaScript is an Interpreted / Oriented language called JS in programming language JavaScript code can be run on any normal web browser. To run the code of JavaScript, we have to enable JavaScript of Web Browser. But some web browsers already have JavaScript enabled.
Today almost all websites are using it as web technology, mind is that there is maximum scope in JavaScript in the coming time, so if you want to become a programmer, then you can be very beneficial to learn JavaScript.
In JavaScript, ‘document.write‘ is used to represent a string on a browser.
<script type="text/javascript">
document.write("Hello World!");
</script>
<script type="text/javascript">
//single line comment
/* document.write("Hello"); */
</script>
#javascript #javascript code #javascript hello world #what is javascript #who invented javascript
1632736056
Python không có hỗ trợ tích hợp cho Mảng, nhưng bạn có thể tạo hoặc sử dụng các mảng bằng thư viện numpy.
Mảng Python chứa
Để kiểm tra xem một mảng có chứa một phần tử hay không trong Python, hãy sử dụng toán tử in. Toán tử in kiểm tra xem một phần tử được chỉ định có phải là phần tử tích phân của một chuỗi như string
, array
, list
, tuple
, etc
.
Để làm việc với thư viện numpy, bạn cần cài đặt numpy trong môi trường Python của mình. Sau đó nhập thư viện bằng cách sử dụng câu lệnh import
.
import numpy as np
Để tạo một mảng trong Python, hãy sử dụng phương thức np.array ()
.
arr = np.array([11, 19, 21])
Để kiểm tra xem mảng có chứa phần tử “19” hay không , hãy sử dụng toán tử in.
import numpy as np
arr = np.array([11, 19, 21])
element_exist = 19 in arr
print(element_exist)
True
Điều đó có nghĩa là mảng chứa phần tử “19” và nó là True
vì nó ở đó trong mảng.
Hãy để tôi chứng minh một ví dụ trong đó mảng không chứa phần tử được cung cấp.
import numpy as np
arr = np.array([11, 19, 21])
element_exist = 18 in arr
print(element_exist)
False
Đó là nó. Đây là cách bạn có thể xác minh xem phần tử có tồn tại trong mảng hay không trong Python.
1632736714
Python không có hỗ trợ tích hợp cho Mảng, nhưng bạn có thể tạo hoặc sử dụng các mảng bằng thư viện numpy.
Mảng Python chứa
Để kiểm tra xem một mảng có chứa một phần tử hay không trong Python, hãy sử dụng toán tử in. Toán tử in kiểm tra xem một phần tử được chỉ định có phải là phần tử tích phân của một chuỗi như string
, array
, list
, tuple
, etc
.
Để làm việc với thư viện numpy, bạn cần cài đặt numpy trong môi trường Python của mình. Sau đó nhập thư viện bằng cách sử dụng câu lệnh import
.
import numpy as np
Để tạo một mảng trong Python, hãy sử dụng phương thức np.array ()
.
arr = np.array([11, 19, 21])
Để kiểm tra xem mảng có chứa phần tử “19” hay không , hãy sử dụng toán tử in.
import numpy as np
arr = np.array([11, 19, 21])
element_exist = 19 in arr
print(element_exist)
True
Điều đó có nghĩa là mảng chứa phần tử “19” và nó là True
vì nó ở đó trong mảng.
Hãy để tôi chứng minh một ví dụ trong đó mảng không chứa phần tử được cung cấp.
import numpy as np
arr = np.array([11, 19, 21])
element_exist = 18 in arr
print(element_exist)
False
Đó là nó. Đây là cách bạn có thể xác minh xem phần tử có tồn tại trong mảng hay không trong Python.